Class: MOF::Parser

Inherits:
Racc::Parser
  • Object
show all
Defined in:
lib/mof/parser.rb

Constant Summary collapse

Racc_arg =
[
racc_action_table,
racc_action_check,
racc_action_default,
racc_action_pointer,
racc_goto_table,
racc_goto_check,
racc_goto_default,
racc_goto_pointer,
racc_nt_base,
racc_reduce_table,
racc_token_table,
racc_shift_n,
racc_reduce_n,
racc_use_result_var ]
Racc_token_to_s_table =
[
'$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']
Racc_debug_parser =
true

Instance Method Summary collapse

Instance Method Details

#_reduce_none(val, _values, result) ⇒ Object



1348
1349
1350
# File 'lib/mof/parser.rb', line 1348

def _reduce_none( val, _values, result )
 result
end