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 | 1 | ;;; tree-sitter.asd --- TREE-SITTER SYSTEMS |
2 | ||
3 | ;; TREE-SITTER for lisp. |
|
4 | ||
5 | ;;; Code: |
|
78 | 6 | (eval-when (:compile-toplevel :load-toplevel :execute) |
7 | (require :sb-grovel)) |
|
8 | ||
9 | (defpackage :tree-sitter.sys |
|
10 | (:use :cl :asdf :sb-grovel :sb-alien)) |
|
11 | ||
12 | (in-package :tree-sitter.sys) |
|
13 | ||
18 | 14 | (defsystem :tree-sitter |
78 | 15 | :depends-on (:sb-grovel :std) |
16 | :components ((:file "pkg") |
|
145 | 17 | (:file "ffi") |
140 | 18 | (:file "lang") |
19 | (:file "api") |
|
78 | 20 | (grovel-constants-file "constants" |
21 | :package :tree-sitter)) |
|
22 | :in-order-to ((test-op (test-op :tree-sitter/tests)))) |
|
23 | ||
24 | (defsystem :tree-sitter/tests |
|
96 | 25 | :depends-on (:rt :tree-sitter) |
78 | 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))) |