]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Add support for parentheses grouping in expressions
authorKevin <kevin@kevin-brown.com>
Tue, 12 May 2020 02:27:51 +0000 (22:27 -0400)
committerKevin <kevin@kevin-brown.com>
Tue, 12 May 2020 02:27:51 +0000 (22:27 -0400)
grammar.ebnf

index 4933af720f8e328d5117eceabe91e96b3c6641a8..fd844244db4db2c7b6c81e8999c7f0bb07924d5c 100644 (file)
@@ -218,6 +218,7 @@ variable_accessor_call_parameter_value
 \r
 conditional_expression\r
     =\r
+    | conditional_expression_parentheses\r
     | conditional_expression_not\r
     | conditional_expression_if\r
     | conditional_expression_logical\r
@@ -227,6 +228,11 @@ conditional_expression
     | variable_identifier\r
     ;\r
 \r
+conditional_expression_parentheses\r
+    =\r
+    "(" {SP}* @:conditional_expression {SP}* ")"\r
+    ;\r
+\r
 conditional_expression_not\r
     =\r
     "not" {SP}* not:conditional_expression\r