From c0f6d65b66d444416d9cbf41a83b9a7f0b454d57 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sat, 13 Dec 2014 14:06:19 +0100 Subject: [PATCH] Fix operator precedence for => refs #8030 --- lib/config/config_parser.yy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/config/config_parser.yy b/lib/config/config_parser.yy index b9f4dab9d..0e68be630 100644 --- a/lib/config/config_parser.yy +++ b/lib/config/config_parser.yy @@ -202,6 +202,7 @@ static void MakeRBinaryOp(Expression** result, Expression *left, Expression *rig %type use_specifier_item %type object_declaration +%right T_FOLLOWS %right T_INCLUDE T_INCLUDE_RECURSIVE T_OBJECT T_TEMPLATE T_APPLY T_IMPORT T_ASSIGN T_IGNORE T_WHERE %right T_FUNCTION T_SIGNAL T_FOR %left T_LOGICAL_OR @@ -222,7 +223,7 @@ static void MakeRBinaryOp(Expression** result, Expression *left, Expression *rig %right '!' '~' %left '.' '(' '[' %right ';' ',' -%right T_NEWLINE T_FOLLOWS +%right T_NEWLINE %{ int yylex(YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner);