From aca0b3c4c71f648b48858dabb1cff0abe70d1588 Mon Sep 17 00:00:00 2001 From: Alek Ratzloff Date: Mon, 9 Nov 2020 15:55:23 -0800 Subject: [PATCH] Fix order of operations in the parser Boolean operators were in the wrong order in the parser for left association. Signed-off-by: Alek Ratzloff --- src/syn/parser.y | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/syn/parser.y b/src/syn/parser.y index ef916a4..37cb67b 100644 --- a/src/syn/parser.y +++ b/src/syn/parser.y @@ -1,9 +1,9 @@ %start Body +%left '||' +%left '&&' +%left '<' '>' '<=' '>=' '==' '!=' %left '+' '-' %left '*' '/' -%left '<' '>' '<=' '>=' '==' '!=' -%left '&&' -%left '||' //%avoid_insert "NUM" "SYM" "STRING" "||" "&&" "<" ">" "<=" ">=" "!=" "==" "+" "-" "*" "/" "{"