Base files; used by all parsers generated by ML-Yacc, included ML-Yacc's own parser. ../lib/base.sig ../lib/stream.sml ../lib/lrtable.sml ../lib/join.sml ../lib/parser2.sml Signatures and parser for ML-Yacc. utils.sig sigs.sml hdr.sml yacc.grm.sig yacc.grm.sml yacc.lex.sml parse.sml LR table generator: base definitions: grammar.sml LR(0) graph generation: intgrammar.sml core.sml coreutils.sml graph.sml LALR(1) table generation: look.sml lalr.sml mklrtable.sml modules to print out table structure: mkprstruct.sml shrink.sml and verbose file: verbose.sml Rest of ML-Yacc: Signature and module to handle abstract syntax for actions and remove unused variable bindings from the abstract syntax: absyn.sig absyn.sml module to check specification for errors, create grammar from specification, have appropriate files printed out, and print out semantic actions for the parser: yacc.sml module to hook everything together: link.sml