(file) Return to mofyacc.h CVS log (file) (dir) Up to [OMI] / omi / mof

  1 mike  1.1 /*
  2           **==============================================================================
  3           **
  4           ** Open Management Infrastructure (OMI)
  5           **
  6           ** Copyright (c) Microsoft Corporation
  7           ** 
  8           ** Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  9           ** use this file except in compliance with the License. You may obtain a copy 
 10           ** of the License at 
 11           **
 12           **     http://www.apache.org/licenses/LICENSE-2.0 
 13           **
 14           ** THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 15           ** KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 
 16           ** WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 
 17           ** MERCHANTABLITY OR NON-INFRINGEMENT. 
 18           **
 19           ** See the Apache 2 License for the specific language governing permissions 
 20           ** and limitations under the License.
 21           **
 22 mike  1.1 **==============================================================================
 23           */
 24           
 25           #define TOK_ERROR 257
 26           #define TOK_BOOLEAN 258
 27           #define TOK_SINT8 259
 28           #define TOK_UINT8 260
 29           #define TOK_SINT16 261
 30           #define TOK_UINT16 262
 31           #define TOK_SINT32 263
 32           #define TOK_UINT32 264
 33           #define TOK_SINT64 265
 34           #define TOK_UINT64 266
 35           #define TOK_REAL32 267
 36           #define TOK_REAL64 268
 37           #define TOK_DATETIME 269
 38           #define TOK_CHAR16 270
 39           #define TOK_STRING 271
 40           #define TOK_BOOLEAN_VALUE 272
 41           #define TOK_REF 273
 42           #define TOK_SCOPE 274
 43 mike  1.1 #define TOK_CLASS 275
 44           #define TOK_ASSOCIATION 276
 45           #define TOK_INDICATION 277
 46           #define TOK_QUALIFIER 278
 47           #define TOK_PROPERTY 279
 48           #define TOK_REFERENCE 280
 49           #define TOK_METHOD 281
 50           #define TOK_PARAMETER 282
 51           #define TOK_ANY 283
 52           #define TOK_FLAVOR 284
 53           #define TOK_ENABLEOVERRIDE 285
 54           #define TOK_DISABLEOVERRIDE 286
 55           #define TOK_RESTRICTED 287
 56           #define TOK_TOSUBCLASS 288
 57           #define TOK_TRANSLATABLE 289
 58           #define TOK_INSTANCE 290
 59           #define TOK_OF 291
 60           #define TOK_AS 292
 61           #define TOK_PRAGMA 293
 62           #define TOK_SCHEMA 294
 63           #define TOK_INTEGER_VALUE 295
 64 mike  1.1 #define TOK_REAL_VALUE 296
 65           #define TOK_STRING_VALUE 297
 66           #define TOK_CHAR_VALUE 298
 67           #define TOK_IDENT 299
 68           #define TOK_ALIAS_IDENTIFIER 300
 69           #define TOK_NULL 301
 70           #ifdef YYSTYPE
 71           #undef  YYSTYPE_IS_DECLARED
 72           #define YYSTYPE_IS_DECLARED 1
 73           #endif
 74           #ifndef YYSTYPE_IS_DECLARED
 75           #define YYSTYPE_IS_DECLARED 1
 76           typedef union
 77           {
 78               MI_Boolean boolean;
 79               MI_Sint64 integer;
 80               MI_Real64 real;
 81               MI_Char16 character;
 82               char* string;
 83               char* identifier;
 84               char* dollarIdentifier;
 85 mike  1.1     MI_Type type;
 86               MI_PropertyDecl* property;
 87               MI_MethodDecl* methodDecl;
 88               MI_ParameterDecl* parameter;
 89               MOF_ParameterList parameterList;
 90               MOF_FeatureList featureList;
 91               MI_QualifierDecl* qualifierDeclaration;
 92               MOF_ConstantValue constantValue;
 93               MOF_Initializer initializer;
 94               MI_Uint32 flags;
 95               MI_Qualifier* qualifier;
 96               MOF_QualifierList qualifierList;
 97               MI_ClassDecl* classDeclaration;
 98               MI_InstanceDecl* instanceDeclaration;
 99           } YYSTYPE;
100           #endif /* !YYSTYPE_IS_DECLARED */
101           extern YYSTYPE yylval;

ViewCVS 0.9.2