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
|
;;; -*- Mode: Lisp; Syntax: ANSI-Common-lisp; Package: CL-USER; Base: 10 -*-
(in-package "CL-USER")
(load-logical-pathname-translations "REGEX")
(mk:defsystem "REGEX"
:source-extension "lisp"
:source-pathname (translate-logical-pathname "REGEX:SRC;")
:components (
(:file "packages")
(:file "macs" :depends-on ("packages"))
(:file "parser" :depends-on ("packages" "macs"))
(:file "optimize" :depends-on ("packages" "macs"))
(:file "gen" :depends-on ("packages" "macs"))
(:file "closure" :depends-on ("packages" "macs"))
; (:file "expand" :depends-on ("packages" "macs"))
(:file "regex" :depends-on ("packages" "macs" "parser"
"optimize" "gen" "closure"))
(:file "regexp-test-suite" :depends-on ("packages" "regex"))
(:file "retest" :depends-on ("packages" "regex" "regexp-test-suite"))))
(defun lc-regex ()
(mk:compile-system "REGEX"))
(defun ld-regex ()
(mk:load-system "REGEX"))
|