summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/parser')
-rw-r--r--lib/puppet/parser/grammar.ra1
-rw-r--r--lib/puppet/parser/parser.rb96
2 files changed, 43 insertions, 54 deletions
diff --git a/lib/puppet/parser/grammar.ra b/lib/puppet/parser/grammar.ra
index c157a9321..938f58885 100644
--- a/lib/puppet/parser/grammar.ra
+++ b/lib/puppet/parser/grammar.ra
@@ -98,7 +98,6 @@ object: name LBRACE objectinstances endsemi RBRACE {
# an object but without a name
# this cannot be an instance of a library type
- Puppet.debug "Adding %s" % val[0].value
# make a unique name for bookkeeping purposes
name = AST::Name.new(
:line => @lexer.line,
diff --git a/lib/puppet/parser/parser.rb b/lib/puppet/parser/parser.rb
index 2dac95e95..1586dcdf7 100644
--- a/lib/puppet/parser/parser.rb
+++ b/lib/puppet/parser/parser.rb
@@ -31,7 +31,7 @@ module Puppet
class Parser < Racc::Parser
-module_eval <<'..end grammar.ra modeval..id419ad6cf8d', 'grammar.ra', 661
+module_eval <<'..end grammar.ra modeval..idad2595a6e0', 'grammar.ra', 651
attr_writer :stack
attr_reader :file
@@ -135,7 +135,7 @@ end
def string=(string)
@lexer.string = string
end
-..end grammar.ra modeval..id419ad6cf8d
+..end grammar.ra modeval..idad2595a6e0
##### racc 1.4.4 generates ###
@@ -549,7 +549,7 @@ module_eval <<'.,.,', 'grammar.ra', 54
# reduce 9 omitted
-module_eval <<'.,.,', 'grammar.ra', 100
+module_eval <<'.,.,', 'grammar.ra', 93
def _reduce_10( val, _values, result )
if val[0].is_a?(AST::ASTArray)
raise Puppet::ParseError, "Invalid name"
@@ -557,8 +557,6 @@ module_eval <<'.,.,', 'grammar.ra', 100
array = val[2]
if array.is_a?(AST::ObjectInst)
array = [array]
- else
- Puppet.notice "Got more than one instance"
end
result = AST::ASTArray.new(
:line => @lexer.line,
@@ -571,11 +569,6 @@ module_eval <<'.,.,', 'grammar.ra', 100
end
# now, i need to somehow differentiate between those things with
# arrays in their names, and normal things
- if instance[0].respond_to?(:value)
- Puppet.err "Adding %s with name %s" % [val[0].value, instance[0].value]
- else
- Puppet.err "Adding %s with an array as name" % [val[0].value]
- end
result.push AST::ObjectDef.new(
:pin => "{}",
:line => @lexer.line,
@@ -589,7 +582,7 @@ module_eval <<'.,.,', 'grammar.ra', 100
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 124
+module_eval <<'.,.,', 'grammar.ra', 116
def _reduce_11( val, _values, result )
if val[0].is_a?(AST::ASTArray)
Puppet.notice "invalid name"
@@ -598,7 +591,6 @@ module_eval <<'.,.,', 'grammar.ra', 124
# an object but without a name
# this cannot be an instance of a library type
- Puppet.debug "Adding %s" % val[0].value
# make a unique name for bookkeeping purposes
name = AST::Name.new(
:line => @lexer.line,
@@ -618,7 +610,7 @@ module_eval <<'.,.,', 'grammar.ra', 124
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 137
+module_eval <<'.,.,', 'grammar.ra', 129
def _reduce_12( val, _values, result )
# a template setting for a type
if val[0].is_a?(AST::ASTArray)
@@ -636,7 +628,7 @@ module_eval <<'.,.,', 'grammar.ra', 137
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 145
+module_eval <<'.,.,', 'grammar.ra', 137
def _reduce_13( val, _values, result )
result = AST::ObjectInst.new(
:line => @lexer.line,
@@ -649,17 +641,15 @@ module_eval <<'.,.,', 'grammar.ra', 145
# reduce 14 omitted
-module_eval <<'.,.,', 'grammar.ra', 161
+module_eval <<'.,.,', 'grammar.ra', 151
def _reduce_15( val, _values, result )
if val[0].is_a?(AST::ObjectInst)
- Puppet.err "i'm not an array"
result = AST::ASTArray.new(
:line => @lexer.line,
:file => @lexer.file,
:children => [val[0],val[2]]
)
else
- Puppet.err "i'm an array"
val[0].push val[2]
result = val[0]
end
@@ -671,7 +661,7 @@ module_eval <<'.,.,', 'grammar.ra', 161
# reduce 17 omitted
-module_eval <<'.,.,', 'grammar.ra', 172
+module_eval <<'.,.,', 'grammar.ra', 162
def _reduce_18( val, _values, result )
result = AST::Name.new(
:line => @lexer.line,
@@ -682,7 +672,7 @@ module_eval <<'.,.,', 'grammar.ra', 172
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 180
+module_eval <<'.,.,', 'grammar.ra', 170
def _reduce_19( val, _values, result )
result = AST::Type.new(
:line => @lexer.line,
@@ -703,7 +693,7 @@ module_eval <<'.,.,', 'grammar.ra', 180
# reduce 24 omitted
-module_eval <<'.,.,', 'grammar.ra', 202
+module_eval <<'.,.,', 'grammar.ra', 192
def _reduce_25( val, _values, result )
# this is distinct from referencing a variable
variable = AST::Name.new(
@@ -722,7 +712,7 @@ module_eval <<'.,.,', 'grammar.ra', 202
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 211
+module_eval <<'.,.,', 'grammar.ra', 201
def _reduce_26( val, _values, result )
result = AST::ASTArray.new(
:line => @lexer.line,
@@ -733,14 +723,14 @@ module_eval <<'.,.,', 'grammar.ra', 211
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 211
+module_eval <<'.,.,', 'grammar.ra', 201
def _reduce_27( val, _values, result )
result = val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 224
+module_eval <<'.,.,', 'grammar.ra', 214
def _reduce_28( val, _values, result )
if val[0].is_a?(AST::ASTArray)
val[0].push(val[2])
@@ -756,7 +746,7 @@ module_eval <<'.,.,', 'grammar.ra', 224
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 239
+module_eval <<'.,.,', 'grammar.ra', 229
def _reduce_29( val, _values, result )
leaf = AST::String.new(
:line => @lexer.line,
@@ -776,7 +766,7 @@ module_eval <<'.,.,', 'grammar.ra', 239
# reduce 30 omitted
-module_eval <<'.,.,', 'grammar.ra', 252
+module_eval <<'.,.,', 'grammar.ra', 242
def _reduce_31( val, _values, result )
if val[0].is_a?(AST::ASTArray)
result = val[0].push(val[2])
@@ -809,7 +799,7 @@ module_eval <<'.,.,', 'grammar.ra', 252
# reduce 40 omitted
-module_eval <<'.,.,', 'grammar.ra', 270
+module_eval <<'.,.,', 'grammar.ra', 260
def _reduce_41( val, _values, result )
result = AST::String.new(
:line => @lexer.line,
@@ -820,7 +810,7 @@ module_eval <<'.,.,', 'grammar.ra', 270
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 278
+module_eval <<'.,.,', 'grammar.ra', 268
def _reduce_42( val, _values, result )
result = AST::Boolean.new(
:line => @lexer.line,
@@ -831,7 +821,7 @@ module_eval <<'.,.,', 'grammar.ra', 278
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 288
+module_eval <<'.,.,', 'grammar.ra', 278
def _reduce_43( val, _values, result )
result = AST::ObjectRef.new(
:pin => '[]',
@@ -844,7 +834,7 @@ module_eval <<'.,.,', 'grammar.ra', 288
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 305
+module_eval <<'.,.,', 'grammar.ra', 295
def _reduce_44( val, _values, result )
options = val[3]
unless options.is_a?(AST::ASTArray)
@@ -866,7 +856,7 @@ module_eval <<'.,.,', 'grammar.ra', 305
# reduce 45 omitted
-module_eval <<'.,.,', 'grammar.ra', 319
+module_eval <<'.,.,', 'grammar.ra', 309
def _reduce_46( val, _values, result )
if val[0].is_a?(AST::ASTArray)
val[0].push val[1]
@@ -882,7 +872,7 @@ module_eval <<'.,.,', 'grammar.ra', 319
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 329
+module_eval <<'.,.,', 'grammar.ra', 319
def _reduce_47( val, _values, result )
result = AST::CaseOpt.new(
:pin => ":",
@@ -897,7 +887,7 @@ module_eval <<'.,.,', 'grammar.ra', 329
# reduce 48 omitted
-module_eval <<'.,.,', 'grammar.ra', 343
+module_eval <<'.,.,', 'grammar.ra', 333
def _reduce_49( val, _values, result )
if val[0].is_a?(AST::ASTArray)
val[0].push(val[2])
@@ -913,7 +903,7 @@ module_eval <<'.,.,', 'grammar.ra', 343
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 444
+module_eval <<'.,.,', 'grammar.ra', 434
def _reduce_50( val, _values, result )
result = AST::Selector.new(
:pin => "?",
@@ -928,7 +918,7 @@ module_eval <<'.,.,', 'grammar.ra', 444
# reduce 51 omitted
-module_eval <<'.,.,', 'grammar.ra', 446
+module_eval <<'.,.,', 'grammar.ra', 436
def _reduce_52( val, _values, result )
result = val[1]
result
@@ -937,7 +927,7 @@ module_eval <<'.,.,', 'grammar.ra', 446
# reduce 53 omitted
-module_eval <<'.,.,', 'grammar.ra', 461
+module_eval <<'.,.,', 'grammar.ra', 451
def _reduce_54( val, _values, result )
if val[0].is_a?(AST::ASTArray)
val[0].push(val[2])
@@ -953,7 +943,7 @@ module_eval <<'.,.,', 'grammar.ra', 461
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 471
+module_eval <<'.,.,', 'grammar.ra', 461
def _reduce_55( val, _values, result )
result = AST::ObjectParam.new(
:pin => "=>",
@@ -966,7 +956,7 @@ module_eval <<'.,.,', 'grammar.ra', 471
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 479
+module_eval <<'.,.,', 'grammar.ra', 469
def _reduce_56( val, _values, result )
result = AST::String.new(
:line => @lexer.line,
@@ -977,7 +967,7 @@ module_eval <<'.,.,', 'grammar.ra', 479
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 486
+module_eval <<'.,.,', 'grammar.ra', 476
def _reduce_57( val, _values, result )
result = AST::String.new(
:line => @lexer.line,
@@ -988,7 +978,7 @@ module_eval <<'.,.,', 'grammar.ra', 486
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 493
+module_eval <<'.,.,', 'grammar.ra', 483
def _reduce_58( val, _values, result )
result = AST::String.new(
:line => @lexer.line,
@@ -999,7 +989,7 @@ module_eval <<'.,.,', 'grammar.ra', 493
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 500
+module_eval <<'.,.,', 'grammar.ra', 490
def _reduce_59( val, _values, result )
result = AST::Default.new(
:line => @lexer.line,
@@ -1010,7 +1000,7 @@ module_eval <<'.,.,', 'grammar.ra', 500
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 525
+module_eval <<'.,.,', 'grammar.ra', 515
def _reduce_60( val, _values, result )
# importing files
# yuk, i hate keywords
@@ -1038,7 +1028,7 @@ module_eval <<'.,.,', 'grammar.ra', 525
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 535
+module_eval <<'.,.,', 'grammar.ra', 525
def _reduce_61( val, _values, result )
result = AST::CompDef.new(
:name => AST::Name.new(:value => val[1], :line => @lexer.line),
@@ -1051,7 +1041,7 @@ module_eval <<'.,.,', 'grammar.ra', 535
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 546
+module_eval <<'.,.,', 'grammar.ra', 536
def _reduce_62( val, _values, result )
result = AST::ClassDef.new(
:name => AST::Name.new(:value => val[1], :line => @lexer.line),
@@ -1065,7 +1055,7 @@ module_eval <<'.,.,', 'grammar.ra', 546
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 561
+module_eval <<'.,.,', 'grammar.ra', 551
def _reduce_63( val, _values, result )
result = AST::ASTArray.new(
:line => @lexer.line,
@@ -1078,14 +1068,14 @@ module_eval <<'.,.,', 'grammar.ra', 561
# reduce 64 omitted
-module_eval <<'.,.,', 'grammar.ra', 566
+module_eval <<'.,.,', 'grammar.ra', 556
def _reduce_65( val, _values, result )
result = val[1]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 577
+module_eval <<'.,.,', 'grammar.ra', 567
def _reduce_66( val, _values, result )
if val[1].is_a?(AST::ASTArray)
result = val[1]
@@ -1102,7 +1092,7 @@ module_eval <<'.,.,', 'grammar.ra', 577
# reduce 67 omitted
-module_eval <<'.,.,', 'grammar.ra', 591
+module_eval <<'.,.,', 'grammar.ra', 581
def _reduce_68( val, _values, result )
if val[0].is_a?(AST::ASTArray)
val[0].push(val[2])
@@ -1118,7 +1108,7 @@ module_eval <<'.,.,', 'grammar.ra', 591
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 599
+module_eval <<'.,.,', 'grammar.ra', 589
def _reduce_69( val, _values, result )
result = AST::ASTArray.new(
:line => @lexer.line,
@@ -1129,7 +1119,7 @@ module_eval <<'.,.,', 'grammar.ra', 599
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 606
+module_eval <<'.,.,', 'grammar.ra', 596
def _reduce_70( val, _values, result )
result = AST::ASTArray.new(
:line => @lexer.line,
@@ -1142,7 +1132,7 @@ module_eval <<'.,.,', 'grammar.ra', 606
# reduce 71 omitted
-module_eval <<'.,.,', 'grammar.ra', 615
+module_eval <<'.,.,', 'grammar.ra', 605
def _reduce_72( val, _values, result )
result = AST::Name.new(
:value => val[1],
@@ -1153,7 +1143,7 @@ module_eval <<'.,.,', 'grammar.ra', 615
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 624
+module_eval <<'.,.,', 'grammar.ra', 614
def _reduce_73( val, _values, result )
name = val[0].sub(/^\$/,'')
result = AST::Variable.new(
@@ -1165,7 +1155,7 @@ module_eval <<'.,.,', 'grammar.ra', 624
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 633
+module_eval <<'.,.,', 'grammar.ra', 623
def _reduce_74( val, _values, result )
if val[1].is_a?(AST::ASTArray)
result = val[1]
@@ -1183,7 +1173,7 @@ module_eval <<'.,.,', 'grammar.ra', 633
# reduce 77 omitted
-module_eval <<'.,.,', 'grammar.ra', 638
+module_eval <<'.,.,', 'grammar.ra', 628
def _reduce_78( val, _values, result )
result = nil
result