summaryrefslogtreecommitdiff
path: root/test/racc/assets/mof.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-10-31 00:54:50 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-04 09:28:01 +0900
commitcbbdb4e5a2eb46750d3c455def99486d23fc625b (patch)
tree511846bff469875606fbf51193057a3fa7ac31ed /test/racc/assets/mof.y
parent046be65c08e10973fccc19a04b95a9422a2dae65 (diff)
[ruby/racc] Strip trailing whitespaces at the last line of actions
https://github.com/ruby/racc/commit/a887ebe529
Diffstat (limited to 'test/racc/assets/mof.y')
-rw-r--r--test/racc/assets/mof.y24
1 files changed, 12 insertions, 12 deletions
diff --git a/test/racc/assets/mof.y b/test/racc/assets/mof.y
index 1adc5ade14..da3172988f 100644
--- a/test/racc/assets/mof.y
+++ b/test/racc/assets/mof.y
@@ -33,7 +33,7 @@ class MOF::Parser
octalValue
decimalValue
hexValue
-
+
rule
/* Returns a Hash of filename and MofResult */
@@ -47,7 +47,7 @@ rule
result[@name] = @result
}
;
-
+
mofProduction
: compilerDirective
| classDeclaration
@@ -66,7 +66,7 @@ rule
* compilerDirective
*
*/
-
+
compilerDirective
: "#" PRAGMA INCLUDE pragmaParameters_opt
{ raise MOF::Helper::Error.new(@name,@lineno,@line,"Missing filename after '#pragma include'") unless val[3]
@@ -107,7 +107,7 @@ rule
* classDeclaration
*
*/
-
+
classDeclaration
: qualifierList_opt CLASS className alias_opt superClass_opt "{" classFeatures "}" ";"
{ qualifiers = val[0]
@@ -151,7 +151,7 @@ rule
result << val[2] if val[2]
}
;
-
+
qualifier
: qualifierName qualifierParameter_opt flavor_opt
{ # Get qualifier decl
@@ -242,7 +242,7 @@ rule
result = CIM::Property.new(type,val[2],val[0],val[4])
}
;
-
+
referenceDeclaration
: qualifierList_opt objectRef referenceName array_opt defaultValue_opt ";"
{ if val[4]
@@ -308,7 +308,7 @@ rule
: /* empty */
| parameterList
;
-
+
parameterList
: parameter parameters
{ result = val[1].unshift val[0] }
@@ -367,7 +367,7 @@ rule
: /* empty */
| defaultValue
;
-
+
defaultValue
: "=" initializer
{ result = val[1] }
@@ -416,7 +416,7 @@ rule
| string stringValue
{ result = val[0] + val[1] }
;
-
+
referenceInitializer
: objectHandle
| aliasIdentifier
@@ -465,7 +465,7 @@ rule
* qualifierDeclaration
*
*/
-
+
qualifierDeclaration
/* 0 1 2 3 4 */
: QUALIFIER qualifierName qualifierType scope defaultFlavor_opt ";"
@@ -534,7 +534,7 @@ rule
* instanceDeclaration
*
*/
-
+
instanceDeclaration
: instance ";"
;
@@ -583,7 +583,7 @@ def initialize options = {}
@includes = options[:includes] || []
@quiet = options[:quiet]
@style = options[:style] || :cim # default to style CIM v2.2 syntax
-
+
@lineno = 1
@file = nil
@iconv = nil