Class Summary |
AbstractBinaryOperation |
This class is used to join the common code of all binary operations. |
AbstractDispatch |
This class is used to join the common code the two dispatch classes. |
AbstractExpression |
Defines simple phylum AbstractExpression |
AbstractFeature |
Defines simple phylum AbstractFeature |
AbstractUnaryOperation |
This class is used to join the common code of all unary operations. |
Assign |
Defines AST constructor 'assign'. |
Attribute |
Defines AST constructor 'attr'. |
Block |
Defines AST constructor 'block'. |
BoolConstant |
Defines AST constructor 'bool_const'. |
Branch |
Defines AST constructor 'branch'. |
CaseExpression |
Defines AST constructor 'typcase'. |
Class_ |
Defines AST constructor 'class_'. |
Complement |
Defines AST constructor 'comp'. |
Conditional |
Defines AST constructor 'cond'. |
Dispatch |
Defines AST constructor 'dispatch'. |
Divide |
Defines AST constructor 'divide'. |
Eq |
Defines AST constructor 'eq'. |
Formal |
Defines AST constructor 'formal'. |
IntegerConstant |
Defines AST constructor 'int_const'. |
IsVoid |
Defines AST constructor 'isvoid'. |
Leq |
Defines AST constructor 'leq'. |
Let |
Defines AST constructor 'let'. |
Loop |
Defines AST constructor 'loop'. |
Lt |
Defines AST constructor 'lt'. |
Method |
Defines AST constructor 'method'. |
Mul |
Defines AST constructor 'mul'. |
Negate |
Defines AST constructor 'neg'. |
New_ |
Defines AST constructor 'new_'. |
NoExpression |
Defines AST constructor 'no_expr'. |
Object_ |
Defines AST constructor 'object'. |
Plus |
Defines AST constructor 'plus'. |
Program |
Defines AST constructor 'program'. |
StaticDispatch |
Defines AST constructor 'static_dispatch'. |
StringConstant |
Defines AST constructor 'string_const'. |
Sub |
Defines AST constructor 'sub'. |