Import Upstream version 20180207
[hcoop/debian/mlton.git] / mlyacc / src / FILES
1 Base files; used by all parsers generated by ML-Yacc, included
2 ML-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
10 Signatures and parser for ML-Yacc.
11
12 utils.sig
13 sigs.sml
14 hdr.sml
15 yacc.grm.sig
16 yacc.grm.sml
17 yacc.lex.sml
18 parse.sml
19
20 LR 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
43 Rest 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
50 module to check specification for errors, create grammar from
51 specification, have appropriate files printed out, and print out
52 semantic actions for the parser:
53 yacc.sml
54
55 module to hook everything together:
56 link.sml