diff options
Diffstat (limited to 'lib/puppet/external/nagios/parser.rb')
-rw-r--r-- | lib/puppet/external/nagios/parser.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/puppet/external/nagios/parser.rb b/lib/puppet/external/nagios/parser.rb index deea9f3bc..4a1f4c98d 100644 --- a/lib/puppet/external/nagios/parser.rb +++ b/lib/puppet/external/nagios/parser.rb @@ -7,8 +7,8 @@ # parser.rb: generated by racc (runtime embedded) # ###### racc/parser.rb begin -unless $".index 'racc/parser.rb' -$".push 'racc/parser.rb' +unless $LOADED_FEATURES.index 'racc/parser.rb' +$LOADED_FEATURES.push 'racc/parser.rb' self.class.module_eval <<'..end racc/parser.rb modeval..id5256434e8a', 'racc/parser.rb', 1 # @@ -482,7 +482,7 @@ end # The lexer. Very simple. def token @src.sub!(/\A\n/,'') - if $& + if $MATCH @line += 1 return [ :RETURN, "\n" ] end @@ -495,12 +495,12 @@ def token # remove comments from this line @src.sub!(/\A[ \t]*;.*\n/,"\n") - if $& + if $MATCH return [:INLINECOMMENT, ""] end @src.sub!(/\A#.*\n/,"\n") - if $& + if $MATCH return [:COMMENT, ""] end |