version 1.18, 2007/05/28 08:03:23
|
version 1.19, 2008/02/25 11:42:47
|
Line 26 struct _XTigerTemplate
|
Line 26 struct _XTigerTemplate
|
HashMap elements; //All element types declared in the document (KeywordHashMap<Declaration>) |
HashMap elements; //All element types declared in the document (KeywordHashMap<Declaration>) |
HashMap components; //All component types declared in the document (KeywordHashMap<Declaration>) |
HashMap components; //All component types declared in the document (KeywordHashMap<Declaration>) |
HashMap unions; //All union types declared in the document (KeywordHashMap<Declaration>) |
HashMap unions; //All union types declared in the document (KeywordHashMap<Declaration>) |
|
HashMap unknowns; //All unknown declarations, used in template parsing, |
|
// must be empty after parsing. (KeywordHashMap<Declaration>) |
Document doc; //Use to store component structures |
Document doc; //Use to store component structures |
int users; //Number of documents using this template |
int users; //Number of documents using this template |
|
|
|
DLList errorList; //Error string list (DLList<char*>) |
|
// Used until new error system is written. |
}; |
}; |
|
|
// Notes : |
// Notes : |
Line 41 typedef enum _TypeNature
|
Line 46 typedef enum _TypeNature
|
SimpleTypeNat, |
SimpleTypeNat, |
UnionNat, |
UnionNat, |
ComponentNat, |
ComponentNat, |
XmlElementNat |
XmlElementNat, |
|
UnknownNat |
} TypeNature; |
} TypeNature; |
|
|
// XTiger simple type |
// XTiger simple type |