aboutsummaryrefslogtreecommitdiff
path: root/12/main.y
diff options
context:
space:
mode:
Diffstat (limited to '12/main.y')
-rw-r--r--12/main.y9
1 files changed, 4 insertions, 5 deletions
diff --git a/12/main.y b/12/main.y
index 5431c55..319b2d9 100644
--- a/12/main.y
+++ b/12/main.y
@@ -58,8 +58,8 @@ boolean_expr: unary_expr LT unary_expr
58 | unary_expr NEQ unary_expr 58 | unary_expr NEQ unary_expr
59 ; 59 ;
60 60
61assignment_expr: unary_expr ASSIGN unary_expr 61assignment_expr: argument ASSIGN unary_expr
62 | unary_expr ASSIGN boolean_expr 62 | argument ASSIGN boolean_expr
63 ; 63 ;
64 64
65expression: unary_expr 65expression: unary_expr
@@ -67,12 +67,11 @@ expression: unary_expr
67 | assignment_expr 67 | assignment_expr
68 ; 68 ;
69 69
70for_expr: FOR LPAREN statement statement expression RPAREN statement 70for_expr: FOR LPAREN statement statement expression RPAREN block
71 | FOR LPAREN statement statement RPAREN statement 71 | FOR LPAREN statement statement RPAREN block
72 ; 72 ;
73 73
74while_expr: WHILE LPAREN expression RPAREN block 74while_expr: WHILE LPAREN expression RPAREN block
75 | WHILE LPAREN RPAREN block
76 ; 75 ;
77 76
78if_expr: IF LPAREN expression RPAREN block 77if_expr: IF LPAREN expression RPAREN block