21 structure Scanner: SCANNER = Lexicon; |
21 structure Scanner: SCANNER = Lexicon; |
22 structure Ast = AstFun(Pretty); |
22 structure Ast = AstFun(Pretty); |
23 structure SynExt = SynExtFun(structure Lexicon = Lexicon and Ast = Ast); |
23 structure SynExt = SynExtFun(structure Lexicon = Lexicon and Ast = Ast); |
24 structure Parser = ParserFun(structure Symtab = Symtab and Lexicon = Lexicon |
24 structure Parser = ParserFun(structure Symtab = Symtab and Lexicon = Lexicon |
25 and SynExt = SynExt); |
25 and SynExt = SynExt); |
26 structure Earley = EarleyFun(structure Symtab = Symtab and Lexicon = Lexicon |
26 (*structure Earley = EarleyFun(structure Symtab = Symtab and Lexicon = Lexicon |
27 and SynExt = SynExt); |
27 and SynExt = SynExt);*) |
28 structure TypeExt = TypeExtFun(structure Lexicon = Lexicon and SynExt = SynExt); |
28 structure TypeExt = TypeExtFun(structure Lexicon = Lexicon and SynExt = SynExt); |
29 structure SExtension = SExtensionFun(Earley); |
29 structure SExtension = SExtensionFun(Parser); |
30 structure Printer = PrinterFun(structure Symtab = Symtab and TypeExt = TypeExt |
30 structure Printer = PrinterFun(structure Symtab = Symtab and TypeExt = TypeExt |
31 and SExtension = SExtension); |
31 and SExtension = SExtension); |
32 structure Syntax = SyntaxFun(structure Symtab = Symtab and TypeExt = TypeExt |
32 structure Syntax = SyntaxFun(structure Symtab = Symtab and TypeExt = TypeExt |
33 and SExtension = SExtension and Printer = Printer); |
33 and SExtension = SExtension and Printer = Printer); |
34 structure BasicSyntax: BASIC_SYNTAX = Syntax; |
34 structure BasicSyntax: BASIC_SYNTAX = Syntax; |
35 |
|