aboutsummaryrefslogtreecommitdiff
;;;; 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")))