Changeset 4311 for trunk/ProjectFortress/astgen
- Timestamp:
- 11/03/09 21:46:01 (3 weeks ago)
- Files:
-
- 1 modified
-
trunk/ProjectFortress/astgen/Fortress.ast (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ProjectFortress/astgen/Fortress.ast
r4296 r4311 176 176 * it is initialized by compiler.disambiguator.SelfParamDisambiguator. 177 177 */ 178 abstract TraitObjectDecl(TraitTypeHeader header, Option< Type> selfType) implements Generic;178 abstract TraitObjectDecl(TraitTypeHeader header, Option<SelfType> selfType) implements Generic; 179 179 /** 180 180 * trait declaration in components or APIs … … 562 562 * end 563 563 */ 564 ObjectExpr(Option< Type> selfType);564 ObjectExpr(Option<SelfType> selfType); 565 565 /** 566 566 * object expression rewritten by interpreter.rewrite.Disambiguate … … 1033 1033 UnknownType(); 1034 1034 /** 1035 * the type of "self" in a trait or object 1036 * internal node 1037 */ 1038 abstract SelfType(); 1039 /** 1040 * the type of "self" in a trait or object declaration 1041 * internal node 1042 */ 1043 TraitSelfType(BaseType named, List<NamedType> comprised); 1044 /** 1045 * the type of "self" in an object expression 1046 * internal node 1047 */ 1048 ObjectExprType(List<BaseType> extended); 1049 /** 1035 1050 * named type 1036 1051 */

