1 ;;;; -*- encoding:utf-8 -*-
4 (defsystem :parenscript
6 :author "Manuel Odendahl <manuel@bl0rg.net>"
7 :maintainer "Vladimir Sedach <vas@oneofus.la>"
8 :licence "BSD-3-Clause"
9 :description "Lisp to JavaScript transpiler"
11 ((:static-file "parenscript.asd")
14 :components ((:file "package")
15 (:file "js-dom-symbol-exports") ;; has to be loaded here, ps-js-symbols externals are re-exported from #:parenscript package
16 (:file "js-ir-package")
21 (:file "compilation-interface")
23 (:file "special-operators")
24 (:file "parse-lambda-list")
25 (:file "function-definition")
27 (:file "deprecated-interface")
29 :components ((:file "ps-html")
32 :depends-on ("compilation-interface"))))
34 :components ((:file "ps-runtime-lib"))
36 :depends-on (:cl-ppcre :anaphora :named-readtables))