-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmaxpc.asd
32 lines (30 loc) · 1.33 KB
/
maxpc.asd
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
;;;; System definition for MaxPC.
#+asdf3 (in-package :asdf-user)
(defsystem maxpc
:description
"Max’s Parser Combinators: a simple and pragmatic library for writing parsers
and lexers based on combinatory parsing."
:author "Max Rottenkolber <max@mr.gy>"
:license "GNU Affero General Public License"
:components ((:file "packages")
(:file "input"
:depends-on ("packages"))
(:file "input/index"
:depends-on ("packages" "input"))
(:file "input/list"
:depends-on ("packages" "input" "input/index"))
(:file "input/vector"
:depends-on ("packages" "input" "input/index"))
(:file "input/stream"
:depends-on ("packages" "input" "input/index"))
(:file "interface"
:depends-on ("packages" "input"))
(:file "primitives"
:depends-on ("packages" "input"))
(:file "more"
:depends-on ("packages" "primitives"))
(:file "char"
:depends-on ("packages" "primitives" "more"))
(:file "digit"
:depends-on ("packages" "primitives" "more")))
:in-order-to (#+asdf3 (test-op (test-op :maxpc-test))))