From: Kevin Date: Tue, 12 May 2020 02:27:51 +0000 (-0400) Subject: Add support for parentheses grouping in expressions X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=487fa26d79ee93acbf7231a7035e1d8f444827ef;p=thirdparty%2Fjinja.git Add support for parentheses grouping in expressions --- diff --git a/grammar.ebnf b/grammar.ebnf index 4933af72..fd844244 100644 --- a/grammar.ebnf +++ b/grammar.ebnf @@ -218,6 +218,7 @@ variable_accessor_call_parameter_value conditional_expression = + | conditional_expression_parentheses | conditional_expression_not | conditional_expression_if | conditional_expression_logical @@ -227,6 +228,11 @@ conditional_expression | variable_identifier ; +conditional_expression_parentheses + = + "(" {SP}* @:conditional_expression {SP}* ")" + ; + conditional_expression_not = "not" {SP}* not:conditional_expression