summaryrefslogtreecommitdiff
path: root/src/parser.y
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2011-12-29 15:53:38 -0700
committerMike Buland <eichlan@xagasoft.com>2011-12-29 15:53:38 -0700
commit1bd7f709f5217b248fcb3a4c7be2eeca84fec795 (patch)
tree9c146a63d57eb60542b22271dfdcec363ae2af84 /src/parser.y
parent162ccd918698f53ef9ff7ba80091969d93aa789d (diff)
downloadstage-1bd7f709f5217b248fcb3a4c7be2eeca84fec795.tar.gz
stage-1bd7f709f5217b248fcb3a4c7be2eeca84fec795.tar.bz2
stage-1bd7f709f5217b248fcb3a4c7be2eeca84fec795.tar.xz
stage-1bd7f709f5217b248fcb3a4c7be2eeca84fec795.zip
This commit...I dunno
I'm using a different version of everything, and I don't know if it's forward compatible or not.
Diffstat (limited to 'src/parser.y')
-rw-r--r--src/parser.y5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/parser.y b/src/parser.y
index 8f538a5..ffb6da2 100644
--- a/src/parser.y
+++ b/src/parser.y
@@ -12,7 +12,8 @@ typedef void *yyscan_t;
12 12
13 13
14%locations 14%locations
15%define api.pure 15%pure-parser
16/* %define api.pure */
16%debug 17%debug
17%error-verbose 18%error-verbose
18 19
@@ -149,7 +150,7 @@ cmpltExprList:
149 ; 150 ;
150 151
151cmpltExpr: expr ';' 152cmpltExpr: expr ';'
152 | tokGoto '(' expr ')' ';' 153 | tokGoto '(' expr ')' ';' { bld.addNode( AstNode::tGoto ); }
153 | ifbase 154 | ifbase
154 | tokFor tokEach forIterator tokIn expr tokDo '{' cmpltExprList '}' 155 | tokFor tokEach forIterator tokIn expr tokDo '{' cmpltExprList '}'
155 | tokWhile { 156 | tokWhile {