File: regex.system

package info (click to toggle)
cl-regex 1-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 256 kB
  • ctags: 339
  • sloc: lisp: 3,776; ansic: 68; makefile: 52; sh: 28
file content (27 lines) | stat: -rwxr-xr-x 1,218 bytes parent folder | download | duplicates (6)
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"))