diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2005-10-25 19:49:22 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2005-10-25 19:49:22 +0000 |
commit | a8645a4330b91932c5658eeffa01b446e2ee657a (patch) | |
tree | 726f1be551ed0e70783015186a9dbfea0184a7af /lib/puppet/parser/parser.rb | |
parent | df8dbbacb09b69c97aee0b76668fd3e56860eb38 (diff) | |
download | puppet-a8645a4330b91932c5658eeffa01b446e2ee657a.tar.gz puppet-a8645a4330b91932c5658eeffa01b446e2ee657a.tar.xz puppet-a8645a4330b91932c5658eeffa01b446e2ee657a.zip |
Further small bug fixes towards running puppet on my network
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@729 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/parser/parser.rb')
-rw-r--r-- | lib/puppet/parser/parser.rb | 104 |
1 files changed, 54 insertions, 50 deletions
diff --git a/lib/puppet/parser/parser.rb b/lib/puppet/parser/parser.rb index fd570a81c..afdcb4584 100644 --- a/lib/puppet/parser/parser.rb +++ b/lib/puppet/parser/parser.rb @@ -32,7 +32,7 @@ module Puppet class Parser < Racc::Parser -module_eval <<'..end grammar.ra modeval..id0af758a138', 'grammar.ra', 638 +module_eval <<'..end grammar.ra modeval..idd1811897f0', 'grammar.ra', 635 attr_reader :file attr_accessor :files @@ -139,13 +139,17 @@ def parse end def reparse? - return @files.detect { |file| file.changed? } + @files.detect { |file| + file.changed? + } end def string=(string) @lexer.string = string end -..end grammar.ra modeval..id0af758a138 + +# $Id$ +..end grammar.ra modeval..idd1811897f0 ##### racc 1.4.4 generates ### @@ -549,7 +553,7 @@ Racc_debug_parser = false # reduce 0 omitted -module_eval <<'.,.,', 'grammar.ra', 40 +module_eval <<'.,.,', 'grammar.ra', 37 def _reduce_1( val, _values, result ) if val[0].is_a?(AST::ASTArray) result = val[0] @@ -580,7 +584,7 @@ module_eval <<'.,.,', 'grammar.ra', 40 # reduce 2 omitted -module_eval <<'.,.,', 'grammar.ra', 54 +module_eval <<'.,.,', 'grammar.ra', 51 def _reduce_3( val, _values, result ) if val[0].is_a?(AST::ASTArray) val[0].push(val[1]) @@ -612,7 +616,7 @@ module_eval <<'.,.,', 'grammar.ra', 54 # reduce 11 omitted -module_eval <<'.,.,', 'grammar.ra', 91 +module_eval <<'.,.,', 'grammar.ra', 88 def _reduce_12( val, _values, result ) classnames = aryfy(val[1]) @@ -642,7 +646,7 @@ module_eval <<'.,.,', 'grammar.ra', 91 # reduce 13 omitted -module_eval <<'.,.,', 'grammar.ra', 98 +module_eval <<'.,.,', 'grammar.ra', 95 def _reduce_14( val, _values, result ) result = aryfy(val[0], val[2]) result.line = @lexer.line @@ -655,7 +659,7 @@ module_eval <<'.,.,', 'grammar.ra', 98 # reduce 16 omitted -module_eval <<'.,.,', 'grammar.ra', 132 +module_eval <<'.,.,', 'grammar.ra', 129 def _reduce_17( val, _values, result ) if val[0].is_a?(AST::ASTArray) raise Puppet::ParseError, "Invalid name" @@ -688,7 +692,7 @@ module_eval <<'.,.,', 'grammar.ra', 132 end .,., -module_eval <<'.,.,', 'grammar.ra', 148 +module_eval <<'.,.,', 'grammar.ra', 145 def _reduce_18( val, _values, result ) if val[0].is_a?(AST::ASTArray) Puppet.notice "invalid name" @@ -709,7 +713,7 @@ module_eval <<'.,.,', 'grammar.ra', 148 end .,., -module_eval <<'.,.,', 'grammar.ra', 160 +module_eval <<'.,.,', 'grammar.ra', 157 def _reduce_19( val, _values, result ) # a template setting for a type if val[0].is_a?(AST::ASTArray) @@ -726,7 +730,7 @@ module_eval <<'.,.,', 'grammar.ra', 160 end .,., -module_eval <<'.,.,', 'grammar.ra', 168 +module_eval <<'.,.,', 'grammar.ra', 165 def _reduce_20( val, _values, result ) result = AST::ObjectInst.new( :line => @lexer.line, @@ -739,7 +743,7 @@ module_eval <<'.,.,', 'grammar.ra', 168 # reduce 21 omitted -module_eval <<'.,.,', 'grammar.ra', 182 +module_eval <<'.,.,', 'grammar.ra', 179 def _reduce_22( val, _values, result ) if val[0].is_a?(AST::ObjectInst) result = AST::ASTArray.new( @@ -759,7 +763,7 @@ module_eval <<'.,.,', 'grammar.ra', 182 # reduce 24 omitted -module_eval <<'.,.,', 'grammar.ra', 193 +module_eval <<'.,.,', 'grammar.ra', 190 def _reduce_25( val, _values, result ) result = AST::Name.new( :line => @lexer.line, @@ -770,7 +774,7 @@ module_eval <<'.,.,', 'grammar.ra', 193 end .,., -module_eval <<'.,.,', 'grammar.ra', 201 +module_eval <<'.,.,', 'grammar.ra', 198 def _reduce_26( val, _values, result ) result = AST::Type.new( :line => @lexer.line, @@ -793,7 +797,7 @@ module_eval <<'.,.,', 'grammar.ra', 201 # reduce 32 omitted -module_eval <<'.,.,', 'grammar.ra', 224 +module_eval <<'.,.,', 'grammar.ra', 221 def _reduce_33( val, _values, result ) # this is distinct from referencing a variable variable = AST::Name.new( @@ -812,7 +816,7 @@ module_eval <<'.,.,', 'grammar.ra', 224 end .,., -module_eval <<'.,.,', 'grammar.ra', 233 +module_eval <<'.,.,', 'grammar.ra', 230 def _reduce_34( val, _values, result ) result = AST::ASTArray.new( :line => @lexer.line, @@ -823,14 +827,14 @@ module_eval <<'.,.,', 'grammar.ra', 233 end .,., -module_eval <<'.,.,', 'grammar.ra', 233 +module_eval <<'.,.,', 'grammar.ra', 230 def _reduce_35( val, _values, result ) result = val[0] result end .,., -module_eval <<'.,.,', 'grammar.ra', 246 +module_eval <<'.,.,', 'grammar.ra', 243 def _reduce_36( val, _values, result ) if val[0].is_a?(AST::ASTArray) val[0].push(val[2]) @@ -846,7 +850,7 @@ module_eval <<'.,.,', 'grammar.ra', 246 end .,., -module_eval <<'.,.,', 'grammar.ra', 261 +module_eval <<'.,.,', 'grammar.ra', 258 def _reduce_37( val, _values, result ) leaf = AST::String.new( :line => @lexer.line, @@ -866,7 +870,7 @@ module_eval <<'.,.,', 'grammar.ra', 261 # reduce 38 omitted -module_eval <<'.,.,', 'grammar.ra', 274 +module_eval <<'.,.,', 'grammar.ra', 271 def _reduce_39( val, _values, result ) if val[0].is_a?(AST::ASTArray) result = val[0].push(val[2]) @@ -899,7 +903,7 @@ module_eval <<'.,.,', 'grammar.ra', 274 # reduce 48 omitted -module_eval <<'.,.,', 'grammar.ra', 292 +module_eval <<'.,.,', 'grammar.ra', 289 def _reduce_49( val, _values, result ) result = AST::String.new( :line => @lexer.line, @@ -910,7 +914,7 @@ module_eval <<'.,.,', 'grammar.ra', 292 end .,., -module_eval <<'.,.,', 'grammar.ra', 300 +module_eval <<'.,.,', 'grammar.ra', 297 def _reduce_50( val, _values, result ) result = AST::Boolean.new( :line => @lexer.line, @@ -921,7 +925,7 @@ module_eval <<'.,.,', 'grammar.ra', 300 end .,., -module_eval <<'.,.,', 'grammar.ra', 310 +module_eval <<'.,.,', 'grammar.ra', 307 def _reduce_51( val, _values, result ) result = AST::ObjectRef.new( :pin => '[]', @@ -934,7 +938,7 @@ module_eval <<'.,.,', 'grammar.ra', 310 end .,., -module_eval <<'.,.,', 'grammar.ra', 327 +module_eval <<'.,.,', 'grammar.ra', 324 def _reduce_52( val, _values, result ) options = val[3] unless options.is_a?(AST::ASTArray) @@ -956,7 +960,7 @@ module_eval <<'.,.,', 'grammar.ra', 327 # reduce 53 omitted -module_eval <<'.,.,', 'grammar.ra', 341 +module_eval <<'.,.,', 'grammar.ra', 338 def _reduce_54( val, _values, result ) if val[0].is_a?(AST::ASTArray) val[0].push val[1] @@ -972,7 +976,7 @@ module_eval <<'.,.,', 'grammar.ra', 341 end .,., -module_eval <<'.,.,', 'grammar.ra', 351 +module_eval <<'.,.,', 'grammar.ra', 348 def _reduce_55( val, _values, result ) result = AST::CaseOpt.new( :pin => ":", @@ -987,7 +991,7 @@ module_eval <<'.,.,', 'grammar.ra', 351 # reduce 56 omitted -module_eval <<'.,.,', 'grammar.ra', 365 +module_eval <<'.,.,', 'grammar.ra', 362 def _reduce_57( val, _values, result ) if val[0].is_a?(AST::ASTArray) val[0].push(val[2]) @@ -1003,7 +1007,7 @@ module_eval <<'.,.,', 'grammar.ra', 365 end .,., -module_eval <<'.,.,', 'grammar.ra', 375 +module_eval <<'.,.,', 'grammar.ra', 372 def _reduce_58( val, _values, result ) result = AST::Selector.new( :pin => "?", @@ -1018,7 +1022,7 @@ module_eval <<'.,.,', 'grammar.ra', 375 # reduce 59 omitted -module_eval <<'.,.,', 'grammar.ra', 377 +module_eval <<'.,.,', 'grammar.ra', 374 def _reduce_60( val, _values, result ) result = val[1] result @@ -1027,7 +1031,7 @@ module_eval <<'.,.,', 'grammar.ra', 377 # reduce 61 omitted -module_eval <<'.,.,', 'grammar.ra', 392 +module_eval <<'.,.,', 'grammar.ra', 389 def _reduce_62( val, _values, result ) if val[0].is_a?(AST::ASTArray) val[0].push(val[2]) @@ -1043,7 +1047,7 @@ module_eval <<'.,.,', 'grammar.ra', 392 end .,., -module_eval <<'.,.,', 'grammar.ra', 402 +module_eval <<'.,.,', 'grammar.ra', 399 def _reduce_63( val, _values, result ) result = AST::ObjectParam.new( :pin => "=>", @@ -1056,7 +1060,7 @@ module_eval <<'.,.,', 'grammar.ra', 402 end .,., -module_eval <<'.,.,', 'grammar.ra', 410 +module_eval <<'.,.,', 'grammar.ra', 407 def _reduce_64( val, _values, result ) result = AST::String.new( :line => @lexer.line, @@ -1067,7 +1071,7 @@ module_eval <<'.,.,', 'grammar.ra', 410 end .,., -module_eval <<'.,.,', 'grammar.ra', 417 +module_eval <<'.,.,', 'grammar.ra', 414 def _reduce_65( val, _values, result ) result = AST::String.new( :line => @lexer.line, @@ -1078,7 +1082,7 @@ module_eval <<'.,.,', 'grammar.ra', 417 end .,., -module_eval <<'.,.,', 'grammar.ra', 424 +module_eval <<'.,.,', 'grammar.ra', 421 def _reduce_66( val, _values, result ) result = AST::String.new( :line => @lexer.line, @@ -1089,7 +1093,7 @@ module_eval <<'.,.,', 'grammar.ra', 424 end .,., -module_eval <<'.,.,', 'grammar.ra', 431 +module_eval <<'.,.,', 'grammar.ra', 428 def _reduce_67( val, _values, result ) result = AST::Default.new( :line => @lexer.line, @@ -1102,7 +1106,7 @@ module_eval <<'.,.,', 'grammar.ra', 431 # reduce 68 omitted -module_eval <<'.,.,', 'grammar.ra', 469 +module_eval <<'.,.,', 'grammar.ra', 466 def _reduce_69( val, _values, result ) # importing files # yuk, i hate keywords @@ -1142,7 +1146,7 @@ module_eval <<'.,.,', 'grammar.ra', 469 end .,., -module_eval <<'.,.,', 'grammar.ra', 479 +module_eval <<'.,.,', 'grammar.ra', 476 def _reduce_70( val, _values, result ) result = AST::CompDef.new( :name => AST::Name.new(:value => val[1], :line => @lexer.line), @@ -1155,7 +1159,7 @@ module_eval <<'.,.,', 'grammar.ra', 479 end .,., -module_eval <<'.,.,', 'grammar.ra', 495 +module_eval <<'.,.,', 'grammar.ra', 492 def _reduce_71( val, _values, result ) #:args => val[2], args = { @@ -1173,7 +1177,7 @@ module_eval <<'.,.,', 'grammar.ra', 495 end .,., -module_eval <<'.,.,', 'grammar.ra', 515 +module_eval <<'.,.,', 'grammar.ra', 512 def _reduce_72( val, _values, result ) unless val[1].is_a?(AST::ASTArray) val[1] = AST::ASTArray.new( @@ -1198,7 +1202,7 @@ module_eval <<'.,.,', 'grammar.ra', 515 # reduce 73 omitted -module_eval <<'.,.,', 'grammar.ra', 529 +module_eval <<'.,.,', 'grammar.ra', 526 def _reduce_74( val, _values, result ) if val[0].is_a?(AST::ASTArray) result = val[0] @@ -1214,7 +1218,7 @@ module_eval <<'.,.,', 'grammar.ra', 529 end .,., -module_eval <<'.,.,', 'grammar.ra', 537 +module_eval <<'.,.,', 'grammar.ra', 534 def _reduce_75( val, _values, result ) result = AST::ASTArray.new( :line => @lexer.line, @@ -1227,14 +1231,14 @@ module_eval <<'.,.,', 'grammar.ra', 537 # reduce 76 omitted -module_eval <<'.,.,', 'grammar.ra', 542 +module_eval <<'.,.,', 'grammar.ra', 539 def _reduce_77( val, _values, result ) result = val[1] result end .,., -module_eval <<'.,.,', 'grammar.ra', 553 +module_eval <<'.,.,', 'grammar.ra', 550 def _reduce_78( val, _values, result ) if val[1].is_a?(AST::ASTArray) result = val[1] @@ -1251,7 +1255,7 @@ module_eval <<'.,.,', 'grammar.ra', 553 # reduce 79 omitted -module_eval <<'.,.,', 'grammar.ra', 567 +module_eval <<'.,.,', 'grammar.ra', 564 def _reduce_80( val, _values, result ) if val[0].instance_of?(AST::ASTArray) val[0].push(val[2]) @@ -1267,7 +1271,7 @@ module_eval <<'.,.,', 'grammar.ra', 567 end .,., -module_eval <<'.,.,', 'grammar.ra', 575 +module_eval <<'.,.,', 'grammar.ra', 572 def _reduce_81( val, _values, result ) result = AST::CompArgument.new( :line => @lexer.line, @@ -1278,7 +1282,7 @@ module_eval <<'.,.,', 'grammar.ra', 575 end .,., -module_eval <<'.,.,', 'grammar.ra', 582 +module_eval <<'.,.,', 'grammar.ra', 579 def _reduce_82( val, _values, result ) result = AST::CompArgument.new( :line => @lexer.line, @@ -1291,7 +1295,7 @@ module_eval <<'.,.,', 'grammar.ra', 582 # reduce 83 omitted -module_eval <<'.,.,', 'grammar.ra', 591 +module_eval <<'.,.,', 'grammar.ra', 588 def _reduce_84( val, _values, result ) result = AST::Name.new( :value => val[1], @@ -1302,7 +1306,7 @@ module_eval <<'.,.,', 'grammar.ra', 591 end .,., -module_eval <<'.,.,', 'grammar.ra', 600 +module_eval <<'.,.,', 'grammar.ra', 597 def _reduce_85( val, _values, result ) name = val[0].sub(/^\$/,'') result = AST::Variable.new( @@ -1314,7 +1318,7 @@ module_eval <<'.,.,', 'grammar.ra', 600 end .,., -module_eval <<'.,.,', 'grammar.ra', 609 +module_eval <<'.,.,', 'grammar.ra', 606 def _reduce_86( val, _values, result ) if val[1].is_a?(AST::ASTArray) result = val[1] @@ -1332,7 +1336,7 @@ module_eval <<'.,.,', 'grammar.ra', 609 # reduce 89 omitted -module_eval <<'.,.,', 'grammar.ra', 614 +module_eval <<'.,.,', 'grammar.ra', 611 def _reduce_90( val, _values, result ) result = nil result |