From: Gunnar Beutner Date: Sat, 13 Dec 2014 13:06:19 +0000 (+0100) Subject: Fix operator precedence for => X-Git-Tag: v2.3.0~499 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c0f6d65b66d444416d9cbf41a83b9a7f0b454d57;p=icinga2 Fix operator precedence for => refs #8030 --- 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);