]> git.saurik.com Git - cycript.git/blobdiff - Parser.ypp.in
Fix support for multiple "block lambda" arguments.
[cycript.git] / Parser.ypp.in
index 2a00d69ea19d4039875df99d337ed7d889e47b57..fe1c5f353ded4ab64d8c1e09f2749aa5c92a9686 100644 (file)
@@ -1062,7 +1062,7 @@ UnaryExpression_
     ;
 
 UnaryExpression
-    : PostfixExpression { $$ = $1; }
+    : %prec "" PostfixExpression { $$ = $1; }
     | LexSetRegExp UnaryExpression_ { $$ = $2; }
     ;
 /* }}} */
@@ -2352,7 +2352,7 @@ PrimaryExpression
     ;
 
 PostfixExpression
-    : LeftHandSideExpression RubyProcExpression { $$ = CYNew CYRubyBlock($1, $2); }
+    : PostfixExpression RubyProcExpression { $$ = CYNew CYRubyBlock($1, $2); }
     ;
 /* }}} */