Modifier and Type | Method and Description |
---|---|
ASTProgram |
MyDecafParser.parse(Queue<Token> tokens)
Top-level parsing routine.
|
ASTProgram |
DecafParser.parse(Queue<Token> tokens)
Perform syntax analysis, converting a stream of
Token objects
into an ASTProgram . |
ASTProgram |
MyDecafParser.parseProgram(Queue<Token> tokens)
LL(1) parsing routine for the Program non-terminal.
|
Modifier and Type | Method and Description |
---|---|
void |
MyDecafAnalysis.postVisit(ASTProgram node) |
void |
ExportTreeDOT.postVisit(ASTProgram node) |
void |
DefaultASTVisitor.postVisit(ASTProgram node) |
void |
ILOCGenerator.postVisit(ASTProgram node)
Finalize ILOC program.
|
void |
BuildSymbolTables.postVisit(ASTProgram node) |
void |
ASTVisitor.postVisit(ASTProgram node) |
void |
AllocateSymbols.postVisit(ASTProgram node) |
void |
BuildParentLinks.preVisit(ASTProgram node) |
void |
MyDecafAnalysis.preVisit(ASTProgram node) |
void |
ExportTreeDOT.preVisit(ASTProgram node) |
void |
DefaultASTVisitor.preVisit(ASTProgram node) |
void |
BuildSymbolTables.preVisit(ASTProgram node) |
void |
ASTVisitor.preVisit(ASTProgram node) |
void |
CalculateNodeDepths.preVisit(ASTProgram node) |
void |
PrintDebugTree.preVisit(ASTProgram node) |
void |
AllocateSymbols.preVisit(ASTProgram node) |
Copyright © 2019. All rights reserved.