version 1.1.2.6, 2007/09/29 20:36:30
|
version 1.1.2.7, 2007/10/01 00:49:29
|
|
|
| |
// Local fields: | // Local fields: |
Sint16 subscript; | Sint16 subscript; |
struct SourceClass* refClass; |
struct SourceClass* ref; |
}; | }; |
| |
struct SourceMethod /* extends SourceFeature */ | struct SourceMethod /* extends SourceFeature */ |
|
|
| |
// Local fields: | // Local fields: |
Uint16 type; | Uint16 type; |
SourceProperty** parameters; |
SourceFeature** parameters; |
}; | }; |
| |
struct SourceClass | struct SourceClass |
|
|
Uint32 flags; | Uint32 flags; |
char* name; | char* name; |
const char** qualifiers; | const char** qualifiers; |
SourceClass* super; |
struct SourceClass* super; |
SourceFeature** features; | SourceFeature** features; |
}; | }; |
| |
|
|
| |
struct SourceNameSpace | struct SourceNameSpace |
{ | { |
char* nameSpace; |
char* name; |
SourceQualifierDecl** qualifiers; | SourceQualifierDecl** qualifiers; |
SourceClass** classes; | SourceClass** classes; |
}; | }; |
| |
struct SourceRepository |
|
{ |
|
SourceNameSpace** nameSpaces; |
|
}; |
|
|
|
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |
| |
#endif /* Pegasus_SourceTypes_h */ | #endif /* Pegasus_SourceTypes_h */ |