diff options
| author | Michael V. O'Brien <michael@reductivelabs.com> | 2007-09-10 14:28:02 -0500 |
|---|---|---|
| committer | Michael V. O'Brien <michael@reductivelabs.com> | 2007-09-10 14:28:02 -0500 |
| commit | 19a748bb9e1fcdc574dca9de4ee82bd017627a19 (patch) | |
| tree | 36c844e843dacfef30d28ada2cc17ce2564bd6bf /lib/puppet/parser/grammar.ra | |
| parent | 041393d1462b44438ede6dcf47fb05ec1084c998 (diff) | |
| download | puppet-19a748bb9e1fcdc574dca9de4ee82bd017627a19.tar.gz puppet-19a748bb9e1fcdc574dca9de4ee82bd017627a19.tar.xz puppet-19a748bb9e1fcdc574dca9de4ee82bd017627a19.zip | |
Removed TYPE token, replacing it with CLASSREF token, in the grammar and lexer. Updated CLASSREF token regex in the lexer.
Diffstat (limited to 'lib/puppet/parser/grammar.ra')
| -rw-r--r-- | lib/puppet/parser/grammar.ra | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/puppet/parser/grammar.ra b/lib/puppet/parser/grammar.ra index c6755b795..0fd644b3a 100644 --- a/lib/puppet/parser/grammar.ra +++ b/lib/puppet/parser/grammar.ra @@ -5,7 +5,7 @@ class Puppet::Parser::Parser token LBRACK DQTEXT SQTEXT RBRACK LBRACE RBRACE SYMBOL FARROW COMMA TRUE -token FALSE EQUALS LESSEQUAL NOTEQUAL DOT COLON TYPE LLCOLLECT RRCOLLECT +token FALSE EQUALS LESSEQUAL NOTEQUAL DOT COLON LLCOLLECT RRCOLLECT token QMARK LPAREN RPAREN ISEQUAL GREATEREQUAL GREATERTHAN LESSTHAN token IF ELSE IMPORT DEFINE ELSIF VARIABLE CLASS INHERITS NODE BOOLEAN token NAME SEMIC CASE DEFAULT AT LCOLLECT RCOLLECT CLASSNAME CLASSREF @@ -271,7 +271,7 @@ name: NAME { result = ast AST::Name, :value => val[0] } -type: TYPE { +type: CLASSREF { result = ast AST::Type, :value => val[0] } @@ -529,8 +529,7 @@ nodedef: NODE hostnames nodeparent LBRACE statements RBRACE { result = nil } -classref: TYPE - | CLASSREF +classref: CLASSREF classname: NAME | CLASSNAME |
