diff options
| author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-02-08 16:00:41 +0000 |
|---|---|---|
| committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-02-08 16:00:41 +0000 |
| commit | 01072a8a1f9f429d29891b32461d54b6db927e1e (patch) | |
| tree | d44e1f413c70d1304ed6f854e18418d7f05c7a01 /lib/puppet/parser/grammar.ra | |
| parent | 7ca3d3dfc54c32b2e431345b919f9eaafdf327ff (diff) | |
| download | puppet-01072a8a1f9f429d29891b32461d54b6db927e1e.tar.gz puppet-01072a8a1f9f429d29891b32461d54b6db927e1e.tar.xz puppet-01072a8a1f9f429d29891b32461d54b6db927e1e.zip | |
replacing all occurences of "is_a?" in the parser with "instance_of?"
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@879 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/parser/grammar.ra')
| -rw-r--r-- | lib/puppet/parser/grammar.ra | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/lib/puppet/parser/grammar.ra b/lib/puppet/parser/grammar.ra index 4ed100159..87a67652d 100644 --- a/lib/puppet/parser/grammar.ra +++ b/lib/puppet/parser/grammar.ra @@ -38,7 +38,7 @@ program: statements { statements: statement | statements statement { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) val[0].push(val[1]) result = val[0] else @@ -99,11 +99,11 @@ classname: name #object: name LBRACE objectname COLON params endcomma RBRACE { object: name LBRACE objectinstances endsemi RBRACE { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) raise Puppet::ParseError, "Invalid name" end array = val[2] - if array.is_a?(AST::ObjectInst) + if array.instance_of?(AST::ObjectInst) array = [array] end result = AST::ASTArray.new( @@ -112,7 +112,7 @@ object: name LBRACE objectinstances endsemi RBRACE { ) # this iterates across each specified objectinstance array.each { |instance| - unless instance.is_a?(AST::ObjectInst) + unless instance.instance_of?(AST::ObjectInst) raise Puppet::Dev, "Got something that isn't an instance" end # now, i need to somehow differentiate between those things with @@ -127,7 +127,7 @@ object: name LBRACE objectinstances endsemi RBRACE { ) } } | name LBRACE params endcomma RBRACE { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) Puppet.notice "invalid name" raise Puppet::ParseError, "Invalid name" end @@ -144,7 +144,7 @@ object: name LBRACE objectinstances endsemi RBRACE { ) } | type LBRACE params endcomma RBRACE { # a template setting for a type - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) raise Puppet::ParseError, "Invalid type" end result = AST::TypeDefaults.new( @@ -166,7 +166,7 @@ objectinst: objectname COLON params { objectinstances: objectinst | objectinstances SEMIC objectinst { - if val[0].is_a?(AST::ObjectInst) + if val[0].instance_of?(AST::ObjectInst) result = AST::ASTArray.new( :line => @lexer.line, :file => @lexer.file, @@ -230,7 +230,7 @@ params: # nothing } | param { result = val[0] } | params COMMA param { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) val[0].push(val[2]) result = val[0] else @@ -259,7 +259,7 @@ param: NAME FARROW rvalue { rvalues: rvalue | rvalues comma rvalue { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) result = val[0].push(val[2]) else result = AST::ASTArray.new( @@ -308,7 +308,7 @@ objectref: name LBRACK rvalue RBRACK { casestatement: CASE rvalue LBRACE caseopts RBRACE { options = val[3] - unless options.is_a?(AST::ASTArray) + unless options.instance_of?(AST::ASTArray) options = AST::ASTArray.new( :line => @lexer.line, :file => @lexer.file, @@ -325,7 +325,7 @@ casestatement: CASE rvalue LBRACE caseopts RBRACE { caseopts: caseopt | caseopts caseopt { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) val[0].push val[1] result = val[0] else @@ -361,7 +361,7 @@ caseopt: casevalues COLON LBRACE statements RBRACE { casevalues: selectlhand | casevalues COMMA selectlhand { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) val[0].push(val[2]) result = val[0] else @@ -388,7 +388,7 @@ svalues: selectval sintvalues: selectval | sintvalues comma selectval { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) val[0].push(val[2]) result = val[0] else @@ -512,7 +512,7 @@ hostclass: CLASS NAME parent LBRACE statements RBRACE { :code => val[4] } # It'll be an ASTArray if we didn't get a parent - if val[2].is_a?(AST::Name) + if val[2].instance_of?(AST::Name) args[:parentclass] = val[2] end result = AST::ClassDef.new(args) @@ -529,14 +529,14 @@ hostclass: CLASS NAME parent LBRACE statements RBRACE { ) } # It'll be an ASTArray if we didn't get a parent - if val[2].is_a?(AST::Name) + if val[2].instance_of?(AST::Name) args[:parentclass] = val[2] end result = AST::ClassDef.new(args) } nodedef: NODE names parent LBRACE statements RBRACE { - unless val[1].is_a?(AST::ASTArray) + unless val[1].instance_of?(AST::ASTArray) val[1] = AST::ASTArray.new( :line => val[1].line, :file => val[1].file, @@ -550,12 +550,12 @@ nodedef: NODE names parent LBRACE statements RBRACE { :keyword => val[0], :code => val[4] } - if val[2].is_a?(AST::Name) + if val[2].instance_of?(AST::Name) args[:parentclass] = val[2] end result = AST::NodeDef.new(args) } | NODE names parent LBRACE RBRACE { - unless val[1].is_a?(AST::ASTArray) + unless val[1].instance_of?(AST::ASTArray) val[1] = AST::ASTArray.new( :line => val[1].line, :file => val[1].file, @@ -573,7 +573,7 @@ nodedef: NODE names parent LBRACE statements RBRACE { :children => [] ) } - if val[2].is_a?(AST::Name) + if val[2].instance_of?(AST::Name) args[:parentclass] = val[2] end result = AST::NodeDef.new(args) @@ -581,7 +581,7 @@ nodedef: NODE names parent LBRACE statements RBRACE { names: name | names name { - if val[0].is_a?(AST::ASTArray) + if val[0].instance_of?(AST::ASTArray) result = val[0] result.push val[1] else @@ -665,7 +665,7 @@ variable: VARIABLE { } array: LBRACK rvalues RBRACK { - if val[1].is_a?(AST::ASTArray) + if val[1].instance_of?(AST::ASTArray) result = val[1] else result = AST::ASTArray.new( @@ -705,7 +705,7 @@ attr_accessor :files # Create an AST array out of all of the args def aryfy(*args) - if args[0].is_a?(AST::ASTArray) + if args[0].instance_of?(AST::ASTArray) result = args.shift args.each { |arg| result.push arg |
