1Base files; used by all parsers generated by ML-Yacc, included
2ML-Yacc's own parser.
3
4  ../lib/base.sig
5  ../lib/stream.sml
6  ../lib/lrtable.sml
7  ../lib/join.sml
8  ../lib/parser2.sml
9
10Signatures and parser for ML-Yacc.
11
12utils.sig
13sigs.sml
14hdr.sml
15yacc.grm.sig
16yacc.grm.sml
17yacc.lex.sml
18parse.sml
19
20LR table generator:
21
22  base definitions:
23    grammar.sml
24
25  LR(0) graph generation:
26    intgrammar.sml
27    core.sml
28    coreutils.sml
29    graph.sml
30
31  LALR(1) table generation:
32    look.sml
33    lalr.sml
34    mklrtable.sml
35
36  modules to print out table structure:
37    mkprstruct.sml
38    shrink.sml
39
40  and verbose file:
41    verbose.sml
42
43Rest of ML-Yacc:
44
45  Signature and module to handle abstract syntax for actions and remove
46  unused variable bindings from the abstract syntax:
47    absyn.sig
48    absyn.sml
49
50module to check specification for errors, create grammar from
51specification, have appropriate files printed out, and print out
52semantic actions for the parser:
53    yacc.sml
54
55module to hook everything together:
56    link.sml
57