Package com.adamcornett.cminus.tree

This package contains the classes for the tree nodes generated by the C Minus Parser.

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  
 

Package com.adamcornett.cminus.tree Description

This package contains the classes for the tree nodes generated by the C Minus Parser.