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