summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/grammar.ra
diff options
context:
space:
mode:
authorMichael V. O'Brien <michael@reductivelabs.com>2007-09-10 14:28:02 -0500
committerMichael V. O'Brien <michael@reductivelabs.com>2007-09-10 14:28:02 -0500
commit19a748bb9e1fcdc574dca9de4ee82bd017627a19 (patch)
tree36c844e843dacfef30d28ada2cc17ce2564bd6bf /lib/puppet/parser/grammar.ra
parent041393d1462b44438ede6dcf47fb05ec1084c998 (diff)
downloadpuppet-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.ra7
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