|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| HobbesType | Abstract class for data types in a Hobbes program. |
| IArrayType | |
| IFunctionType | |
| INameType | |
| IRecordType | |
| PrimitiveType | Primitive language types (like int and string). |
| Class Summary | |
|---|---|
| ArrayType | Data type for arrays. |
| BooleanType | |
| FunctionType | Entry in type table for functions. |
| IntegerType | Data type for integers. |
| NameType | Data type for a named type. |
| NilType | Data type for the nil object. |
| ParametersTypes | Data type for the formal parameters of a function. |
| RecordType | Data type for records. |
| StringType | Data type for strings. |
| TypeExpression | Saves both a type and an expression. |
| VoidType | Data type for the void type. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||