summaryrefslogtreecommitdiff
path: root/parser/parser.scm
blob: 7a91930ff76fcc3edddb1cf0014f6da9a6475e97 (about) (plain)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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)))