/* **============================================================================== ** ** Open Management Infrastructure (OMI) ** ** Copyright (c) Microsoft Corporation ** ** Licensed under the Apache License, Version 2.0 (the "License"); you may not ** use this file except in compliance with the License. You may obtain a copy ** of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ** KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED ** WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, ** MERCHANTABLITY OR NON-INFRINGEMENT. ** ** See the Apache 2 License for the specific language governing permissions ** and limitations under the License. ** **============================================================================== */ #define TOK_ERROR 257 #define TOK_BOOLEAN 258 #define TOK_SINT8 259 #define TOK_UINT8 260 #define TOK_SINT16 261 #define TOK_UINT16 262 #define TOK_SINT32 263 #define TOK_UINT32 264 #define TOK_SINT64 265 #define TOK_UINT64 266 #define TOK_REAL32 267 #define TOK_REAL64 268 #define TOK_DATETIME 269 #define TOK_CHAR16 270 #define TOK_STRING 271 #define TOK_BOOLEAN_VALUE 272 #define TOK_REF 273 #define TOK_SCOPE 274 #define TOK_CLASS 275 #define TOK_ASSOCIATION 276 #define TOK_INDICATION 277 #define TOK_QUALIFIER 278 #define TOK_PROPERTY 279 #define TOK_REFERENCE 280 #define TOK_METHOD 281 #define TOK_PARAMETER 282 #define TOK_ANY 283 #define TOK_FLAVOR 284 #define TOK_ENABLEOVERRIDE 285 #define TOK_DISABLEOVERRIDE 286 #define TOK_RESTRICTED 287 #define TOK_TOSUBCLASS 288 #define TOK_TRANSLATABLE 289 #define TOK_INSTANCE 290 #define TOK_OF 291 #define TOK_AS 292 #define TOK_PRAGMA 293 #define TOK_SCHEMA 294 #define TOK_INTEGER_VALUE 295 #define TOK_REAL_VALUE 296 #define TOK_STRING_VALUE 297 #define TOK_CHAR_VALUE 298 #define TOK_IDENT 299 #define TOK_ALIAS_IDENTIFIER 300 #define TOK_NULL 301 #ifdef YYSTYPE #undef YYSTYPE_IS_DECLARED #define YYSTYPE_IS_DECLARED 1 #endif #ifndef YYSTYPE_IS_DECLARED #define YYSTYPE_IS_DECLARED 1 typedef union { MI_Boolean boolean; MI_Sint64 integer; MI_Real64 real; MI_Char16 character; char* string; char* identifier; char* dollarIdentifier; MI_Type type; MI_PropertyDecl* property; MI_MethodDecl* methodDecl; MI_ParameterDecl* parameter; MOF_ParameterList parameterList; MOF_FeatureList featureList; MI_QualifierDecl* qualifierDeclaration; MOF_ConstantValue constantValue; MOF_Initializer initializer; MI_Uint32 flags; MI_Qualifier* qualifier; MOF_QualifierList qualifierList; MI_ClassDecl* classDeclaration; MI_InstanceDecl* instanceDeclaration; } YYSTYPE; #endif /* !YYSTYPE_IS_DECLARED */ extern YYSTYPE yylval;