diff --git a/macro/MacroBison.yy b/macro/MacroBison.yy index 06465c487ee2cfeccd16bef88330f9b1d699e4ba..e44f5bfc4d779702bb7ad33d295e898f27f73219 100644 --- a/macro/MacroBison.yy +++ b/macro/MacroBison.yy @@ -85,13 +85,12 @@ class MacroDriver; %left LOGICAL_OR %left LOGICAL_AND %left LESS GREATER LESS_EQUAL GREATER_EQUAL EQUAL_EQUAL EXCLAMATION_EQUAL -%left TIMES DIVIDE +%nonassoc COLON %left PLUS MINUS +%left TIMES DIVIDE %left UMINUS UPLUS EXCLAMATION %left LBRACKET -%nonassoc COLON - %type <mv> expr array_expr %%