[
'$end',
'error',
'"*"',
'"/"',
'"+"',
'"-"',
'PRAGMA',
'INCLUDE',
'IDENTIFIER',
'CLASS',
'ASSOCIATION',
'INDICATION',
'AMENDED',
'ENABLEOVERRIDE',
'DISABLEOVERRIDE',
'RESTRICTED',
'TOSUBCLASS',
'TOINSTANCE',
'TRANSLATABLE',
'QUALIFIER',
'SCOPE',
'SCHEMA',
'PROPERTY',
'REFERENCE',
'METHOD',
'PARAMETER',
'FLAVOR',
'INSTANCE',
'AS',
'REF',
'ANY',
'OF',
'DT_VOID',
'DT_UINT8',
'DT_SINT8',
'DT_UINT16',
'DT_SINT16',
'DT_UINT32',
'DT_SINT32',
'DT_UINT64',
'DT_SINT64',
'DT_REAL32',
'DT_REAL64',
'DT_CHAR16',
'DT_STR',
'DT_BOOLEAN',
'DT_DATETIME',
'positiveDecimalValue',
'stringValue',
'realValue',
'charValue',
'booleanValue',
'nullValue',
'binaryValue',
'octalValue',
'decimalValue',
'hexValue',
'"#"',
'"("',
'")"',
'","',
'"{"',
'"}"',
'";"',
'"["',
'"]"',
'":"',
'"$"',
'"="',
'"."',
'$start',
'mofSpecification',
'mofProduction',
'compilerDirective',
'classDeclaration',
'qualifierDeclaration',
'instanceDeclaration',
'pragmaParameters_opt',
'pragmaName',
'pragmaParameterValues',
'pragmaParameterValue',
'string',
'integerValue',
'qualifierList_opt',
'className',
'alias_opt',
'superClass_opt',
'classFeatures',
'classFeature',
'propertyDeclaration',
'methodDeclaration',
'referenceDeclaration',
'qualifierList',
'qualifier',
'qualifiers',
'qualifierName',
'qualifierParameter_opt',
'flavor_opt',
'flavor',
'qualifierParameter',
'constantValue',
'arrayInitializer',
'alias',
'superClass',
'aliasIdentifier',
'dataType',
'propertyName',
'array_opt',
'defaultValue_opt',
'objectRef',
'referenceName',
'methodName',
'parameterList_opt',
'parameterList',
'parameter',
'parameters',
'typespec',
'parameterName',
'parameterValue_opt',
'array',
'defaultValue',
'positiveDecimalValue_opt',
'initializer',
'referenceInitializer',
'constantValues',
'instance',
'objectHandle',
'namespace_opt',
'modelPath',
'namespaceHandle',
'keyValuePairList',
'keyValuePair',
'keyValuePairs',
'keyname',
'qualifierType',
'scope',
'defaultFlavor_opt',
'defaultFlavor',
'metaElements',
'metaElement',
'flavors',
'valueInitializers',
'valueInitializer']