Changes between Version 18 and Version 19 of AST
- Timestamp:
- 04/20/11 08:11:23 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AST
v18 v19 61 61 * methods 62 62 * baseType: TypeNodeIF 63 * RecordTypeNodeIF: "struct" in C 64 * methods 63 * CompositeTypeNodeIF: "struct" or "union" in C 64 * methods 65 * struct or union?: boolean 65 66 * name: IdentifierNodeIF 66 67 * numFields: int 67 68 * field(int i): NameTypePairNodeIF: this is an ordered pair (n,t) where n is an IdentifierNodeIF and t is a TypeNodeIF 69 * fields: Iterator<NameTypePairNodeIF> 68 70 * FunctionTypeNodeIF 69 71 * methods 70 72 * numInputs: int 71 73 * inputType(int i): TypeNodeIF 74 * inputTypes: Iterator<TypeNodeIF> 72 75 * EnumerationTypeNodeIF 73 76 * methods 74 * name: IdentifierNodeIF 75 * numElements: int 76 * element(int i): IdentifierNodeIF 77 * name: IdentifierNodeIF 78 * numElements: int 79 * element(int i): IdentifierLiteralPairNodeIF: an IdentifierNodeIF-LiteralNodeIF pair 80 * elements: Iterator<IdentifierLiteralPairNodeIF> 77 81 * VariableDefinitionNodeIF: Every variable is defined at one unique location in the code. The variable can be declared in several places. Each declaration has an associated definition. There can be many decls associated to one def. This is a linking thing: a single variable that is to be used in several files will be defined in one file but be declared in all 78 82 * methods
