(defsystem monkey :author "Emre Akan" :description "A Monkey implementation" ;; :depends-on () :pathname "src/" :components ((:file "package") (:file "util") (:file "token") (:file "lexer") (:file "ast") (:file "parser")) :in-order-to ((test-op (test-op "monkey/test")))) (defsystem "monkey/test" :depends-on ("monkey") :pathname "test/" :components ((:file "tester") (:file "lexer-test")) :perform (test-op (o c) (symbol-call :monkey/test :run-tests)))