Class | Description |
---|---|
Cx |
Stands for a "conditional", represented as a function.
|
DataFrag |
Fragment that consists of a string literal.
|
Ex |
Stands for an "expression", represented as a Tree.Exp.
|
Exp |
Class from which all translate expressions inherit.
|
Frag |
Abstract data type that represents a fragment to be
translated into assembly language.
|
IfThenElseExp |
Represents an If-Then-Else Expression, a special case that can be
an expression or statement depending on it's use.
|
Main | |
Nx |
Stands for "no result", represented as a Tree statement.
|
ProcFrag |
Fragment that consists of the frame descriptor and a body.
|
RelCx |
Conditional subclass that holds the left and right
expressions and the comparison operator.
|
Translate |
Implements translation of abstract syntax expressions
into intermediate trees.
|