|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| FunctionNode | Interface for a node that has an associated function (and thus scope) |
| ScopeNode | A node that has an associated scope (like a compound statement, or a function) |
| SymbolNode | A node that represents a symbol. |
| TypeNode | A node that has an associated type |
| Class Summary | |
|---|---|
| AssignTree | Node for Assignment Statements |
| CallTree | Node for method calls |
| CMTree | This is the base class for all nodes generated by the parser. |
| CSTree | A tree node with an associated scope |
| ErrorTree | An error node generated by the ANTLR parser |
| ExprNode | An abstract class for expressions |
| FuncTree | A tree node representing a function. |
| GlobalVarDecTree | |
| IfTree | An If-statement tree node |
| LiteralTree | A literal value node. |
| OpTree | An arithmetic operation node |
| ParamTree | A function parameter node |
| ProgramTree | The root node of a program |
| ReturnTree | |
| VarTree | A node that represents a variable (symbol) |
| WhileTree | Represents a while loop node |
| Enum Summary | |
|---|---|
| OpTree.OperationType | |
This package contains the classes for the tree nodes generated by the C Minus Parser.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||