]> granicus.if.org Git - jq/commitdiff
Fix a precedence bug.
authorStephen Dolan <mu@netsoc.tcd.ie>
Mon, 17 Sep 2012 21:37:51 +0000 (22:37 +0100)
committerStephen Dolan <mu@netsoc.tcd.ie>
Mon, 17 Sep 2012 21:37:51 +0000 (22:37 +0100)
a == b or c == d should obviously parse as (a==b) or (c==d).

c/parser.y

index 4492d1858771daf795060070092642b2f411f8dd..fd5dfbc786c821ec2314061d2cb8910a24880da6 100644 (file)
@@ -72,9 +72,9 @@
 %left ','
 %right "//"
 %nonassoc '=' SETPIPE SETPLUS SETMINUS SETMULT SETDIV SETDEFINEDOR
-%nonassoc EQ
 %left OR
 %left AND
+%nonassoc EQ
 %left '+' '-'
 %left '*' '/'