![]() ![]() |
![]() |
1 mike 1.1 | ||
2 krisbash 1.3 typedef union 3 #ifdef __cplusplus 4 YYSTYPE | ||
5 mike 1.1 #endif | ||
6 krisbash 1.3 | ||
7 mike 1.1 { 8 MI_Boolean boolean; 9 MI_Sint64 integer; 10 MI_Real64 real; 11 MI_Char16 character; 12 char* string; 13 char* identifier; 14 char* dollarIdentifier; 15 MI_Type type; 16 MI_PropertyDecl* property; 17 MI_MethodDecl* methodDecl; 18 MI_ParameterDecl* parameter; 19 MOF_ParameterList parameterList; 20 MOF_FeatureList featureList; 21 MI_QualifierDecl* qualifierDeclaration; 22 MOF_ConstantValue constantValue; 23 MOF_Initializer initializer; 24 MI_Uint32 flags; 25 MI_Qualifier* qualifier; 26 MOF_QualifierList qualifierList; 27 MI_ClassDecl* classDeclaration; 28 mike 1.1 MI_InstanceDecl* instanceDeclaration; 29 } YYSTYPE; 30 extern YYSTYPE yylval; | ||
31 krisbash 1.3 # define TOK_ERROR 257 32 # define TOK_BOOLEAN 258 33 # define TOK_SINT8 259 34 # define TOK_UINT8 260 35 # define TOK_SINT16 261 36 # define TOK_UINT16 262 37 # define TOK_SINT32 263 38 # define TOK_UINT32 264 39 # define TOK_SINT64 265 40 # define TOK_UINT64 266 41 # define TOK_REAL32 267 42 # define TOK_REAL64 268 43 # define TOK_DATETIME 269 44 # define TOK_CHAR16 270 45 # define TOK_STRING 271 46 # define TOK_OBJECT 272 47 # define TOK_BOOLEAN_VALUE 273 48 # define TOK_REF 274 49 # define TOK_SCOPE 275 50 # define TOK_CLASS 276 51 # define TOK_ASSOCIATION 277 52 krisbash 1.3 # define TOK_INDICATION 278 53 # define TOK_QUALIFIER 279 54 # define TOK_PROPERTY 280 55 # define TOK_REFERENCE 281 56 # define TOK_METHOD 282 57 # define TOK_PARAMETER 283 58 # define TOK_ANY 284 59 # define TOK_FLAVOR 285 60 # define TOK_ENABLEOVERRIDE 286 61 # define TOK_DISABLEOVERRIDE 287 62 # define TOK_RESTRICTED 288 63 # define TOK_TOSUBCLASS 289 64 # define TOK_TOINSTANCE 290 65 # define TOK_TRANSLATABLE 291 66 # define TOK_INSTANCE 292 67 # define TOK_OF 293 68 # define TOK_AS 294 69 # define TOK_PRAGMA 295 70 # define TOK_SCHEMA 296 71 # define TOK_INTEGER_VALUE 297 72 # define TOK_REAL_VALUE 298 73 krisbash 1.3 # define TOK_STRING_VALUE 299 74 # define TOK_CHAR_VALUE 300 75 # define TOK_IDENT 301 76 # define TOK_ALIAS_IDENTIFIER 302 77 # define TOK_NULL 303 |
ViewCVS 0.9.2 |