aboutsummaryrefslogtreecommitdiff
path: root/chains.asd
blob: 5b23a79ba392c5464ab31097f2b3dbfc9862048c (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
;;;; chains.asd

(asdf:defsystem #:chains
  :description "Library for creating interpreted general programming languages
focused on text generation"
  :author "Thomas Albers Raviola <thomas@thomaslabs.org>"
  :maintainer "Thomas Albers Raviola <thomas@thomaslabs.org>"
  :license  "GPL-3"
  :version "0.0.1"
  :serial t
  :depends-on (:split-sequence
               :cl-ppcre
               :alexandria
               :trivia
               :sb-posix)
  :pathname "src"
  :components ((:file "package")
               (:file "types")
               (:file "parser")
               (:file "eval")
               (:file "core")))

(asdf:defsystem #:chains/interpreter
  :name "chains interpreter"
  :description "standalone chains interpreter"
  :serial t
  :depends-on (:chains
               :alexandria
               :split-sequence
               :just-getopt-parser)
  :pathname "src"
  :components ((:file "interpreter")))

(asdf:defsystem #:chains/tests
  :name "chains tests"
  :serial t
  :depends-on (:chains
               :fiveam)
  :pathname "tests"
  :components ((:file "package")
               (:file "test-chains")))