| 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.