Compact syntax parsing fixes
[cxml-rng.git] / cxml-rng.asd
blobe64adff2454345f44782b7d8df536de97fc82fa0
1 (defpackage :cxml-rng-system
2   (:use :asdf :cl))
3 (in-package :cxml-rng-system)
5 (defclass closure-source-file (cl-source-file) ())
7 #+sbcl
8 (defmethod perform :around ((o compile-op) (s closure-source-file))
9   ;; shut up already.  Correctness first.
10   (handler-bind ((sb-ext:compiler-note #'muffle-warning))
11     (let ((*compile-print* nil))
12       (call-next-method))))
14 (defsystem :cxml-rng
15     :default-component-class closure-source-file
16     :serial t
17     :components
18     ((:file "package")
19      (:file "floats")
20      (:file "unicode")
21      (:file "nppcre")
22      (:file "types")
23      (:file "parse")
24      (:file "validate")
25      (:file "test")
26      (:file "clex")
27      (:file "compact"))
28     :depends-on (:cxml :cl-ppcre :yacc :parse-number :cl-base64))