Changeset 271 for trunk/idl-compiler/include/parser.h
- Timestamp:
- Mar 25, 2007, 8:32:59 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/idl-compiler/include/parser.h
r269 r271 84 84 gulong ulMinor; /* Class version */ 85 85 gboolean fIsForwardDeclaration; 86 gboolean fIsInRootFile; 86 87 gchar* chrMetaClass; /* Pointer to metaclass name or NULL*/ 88 char* chrSourceFileName; /* The preprocessor includes files for us. This is the info 89 about the file this interface is defined in. */ 87 90 GPtrArray *pMethodArray; 88 91 GPtrArray *pOverrideArray; … … 101 104 typedef struct 102 105 { 103 const SYMBOL *pSymbols; /* List of our introduced symbols */ 104 guint uiCurSymbolKind; 105 guint uiLineCorrection; /* This is the line number put by the preprocessor into 106 the source file. It's used to calculate proper line numbers 107 for errors. */ 108 char* chrCurrentSourceFile;/* The preprocessor includes files for us. This is the info 109 about their name. */ 106 guint _uiCurSymbolKind; 110 107 }SYMBOLINFO,*PSYMBOLINFO; 111 108 112 109 typedef struct 113 110 { 111 PINTERFACE pCurInterface; /* The interface we are currently parsing. This is a working pointer. */ 112 guint uiCurSymbolKind; /* This may be e.g. KIND_TYPESPEC */ 114 113 GTree* pSymbolTree; /* Our introduced symbols */ 115 114 guint uiLineCorrection; /* This is the line number put by the preprocessor into 116 115 the source file. It's used to calculate proper line numbers 117 116 for errors. */ 117 char* chrRootSourceFile; /* File we are intending to parse. Others may get included. */ 118 118 char* chrCurrentSourceFile;/* The preprocessor includes files for us. This is the info 119 119 about their name. */ … … 179 179 void parsePreprocLineInfo(void); 180 180 void parseMetaClass(void); 181 182 void emitHFile(GPtrArray* pInterfaceArray);
Note:
See TracChangeset
for help on using the changeset viewer.