diff options
Diffstat (limited to 'agnostic-lizard.asd')
-rw-r--r-- | agnostic-lizard.asd | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/agnostic-lizard.asd b/agnostic-lizard.asd new file mode 100644 index 0000000..0194f8f --- /dev/null +++ b/agnostic-lizard.asd @@ -0,0 +1,29 @@ +(asdf:defsystem + ; The Lizard climbs and crawls the syntax tree, and it is + ; implementation-agnostic + :agnostic-lizard + + ; It is still a bit of a proof of concept — if there is an established + ; opensource project that would benefit from shipping agnostic-lizard + ; as opposed to using it as a debugging tool, adding more license options + ; will be considered + :licence "GPLv3+" + + :description + "A portable code walker that makes a best effort to be correct in most cases" + + :components + ((:static-file "README") + (:static-file "AUTHORS") + (:static-file "COPYING") + (:static-file "gpl-3.0.txt") + (:static-file "examples.lisp") + (:file "package") + (:file "utils" :depends-on ("package")) + (:file "env-wrappers" :depends-on ("package")) + (:file "metaenv" :depends-on ("package" "env-wrappers" "utils")) + (:file "pure-expansion" :depends-on ("package" "utils" "metaenv")) + (:file "special-form-handlers" :depends-on ("package" "utils" "metaenv" "pure-expansion")) + (:file "generic-walking" :depends-on ("package" "utils" "metaenv" "pure-expansion")) + (:file "local-variables" :depends-on ("package" "metaenv" "generic-walking")))) + |