]> granicus.if.org Git - icinga2/commitdiff
Fix operator precedence for =>
authorGunnar Beutner <gunnar@beutner.name>
Sat, 13 Dec 2014 13:06:19 +0000 (14:06 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Sat, 13 Dec 2014 13:06:19 +0000 (14:06 +0100)
refs #8030

lib/config/config_parser.yy

index b9f4dab9def722f0f2964fd4c255d5cc45f62364..0e68be6303199f3452c0471abf5aa1bb4d9162ec 100644 (file)
@@ -202,6 +202,7 @@ static void MakeRBinaryOp(Expression** result, Expression *left, Expression *rig
 %type <cvitem> use_specifier_item
 %type <num> 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);