changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/ffi/tree-sitter/tree-sitter.asd

changeset 698: 96958d3eb5b0
parent: ee949f2a5f8e
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
7
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; tree-sitter.asd --- TREE-SITTER SYSTEMS
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
2
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
3
 ;; TREE-SITTER for lisp.
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
4
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
5
 ;;; Code:
78
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
6
 (eval-when (:compile-toplevel :load-toplevel :execute)
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
7
   (require :sb-grovel))
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
8
 
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
9
 (defpackage :tree-sitter.sys
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
10
   (:use :cl :asdf :sb-grovel :sb-alien))
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
11
 
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
12
 (in-package :tree-sitter.sys)
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
13
 
18
61482ce290f9 migration complete
ellis <ellis@rwest.io>
parents: 7
diff changeset
14
 (defsystem :tree-sitter
78
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
15
   :depends-on (:sb-grovel :std)
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
16
   :components ((:file "pkg")
145
baff44778a9c skel/core/vc impl
ellis <ellis@rwest.io>
parents: 142
diff changeset
17
                (:file "ffi")
140
9b7ec8636a2d syn init and tree sitter doodles
ellis <ellis@rwest.io>
parents: 96
diff changeset
18
                (:file "lang")
9b7ec8636a2d syn init and tree sitter doodles
ellis <ellis@rwest.io>
parents: 96
diff changeset
19
                (:file "api")
78
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
20
                (grovel-constants-file "constants"
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
21
                                       :package :tree-sitter))
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
22
   :in-order-to ((test-op (test-op :tree-sitter/tests))))
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
23
 
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
24
 (defsystem :tree-sitter/tests
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 78
diff changeset
25
   :depends-on (:rt :tree-sitter)
78
966f92770ddf lisp groveling and rust fmt
ellis <ellis@rwest.io>
parents: 58
diff changeset
26
   :components ((:file "tests"))
147
ee949f2a5f8e added tree-sitter/wrapper.c and init alik
ellis <ellis@rwest.io>
parents: 145
diff changeset
27
   :perform (test-op (o c) (uiop:symbol-call :rt :do-tests :tree-sitter)))