summaryrefslogtreecommitdiff
path: root/parser/parser.scm
diff options
context:
space:
mode:
Diffstat (limited to 'parser/parser.scm')
-rw-r--r--parser/parser.scm54
1 files changed, 54 insertions, 0 deletions
diff --git a/parser/parser.scm b/parser/parser.scm
new file mode 100644
index 0000000..7a91930
--- /dev/null
+++ b/parser/parser.scm
@@ -0,0 +1,54 @@
+;;; parser.scm -- compilation unit definition for the lexer and parser
+;;;
+;;; author : John
+;;; date : 10 Dec 1991
+;;;
+
+(define-compilation-unit parser
+ (source-filename "$Y2/parser/")
+ (require global)
+ (unit parser-globals
+ (source-filename "parser-globals.scm"))
+ (unit parser-macros
+ (source-filename "parser-macros.scm")
+ (require parser-globals))
+ (unit parser-errors
+ (source-filename "parser-errors.scm")
+ (require parser-macros))
+ (unit lexer
+ (source-filename "lexer.scm")
+ (require parser-macros))
+ (unit token
+ (source-filename "token.scm")
+ (require parser-macros))
+ (unit parser-driver
+ (source-filename "parser-driver.scm")
+ (require parser-macros))
+ (unit module-parser
+ (source-filename "module-parser.scm")
+ (require parser-macros))
+ (unit interface-parser
+ (source-filename "interface-parser.scm")
+ (require parser-macros))
+ (unit decl-parser
+ (source-filename "decl-parser.scm")
+ (require parser-macros))
+ (unit type-parser
+ (source-filename "type-parser.scm")
+ (require parser-macros))
+ (unit typedecl-parser
+ (source-filename "typedecl-parser.scm")
+ (require parser-macros))
+ (unit exp-parser
+ (source-filename "exp-parser.scm")
+ (require parser-macros))
+ (unit annotation-parser
+ (source-filename "annotation-parser.scm")
+ (require parser-macros))
+ (unit pattern-parser
+ (source-filename "pattern-parser.scm")
+ (require parser-macros))
+ (unit parser-debugger
+ (source-filename "parser-debugger.scm")
+ (require parser-macros)))
+