This aligns with the Python behaviour and pre-existing Jinja behaviour
where a variable expression can be used as a test for a conditional.
This was necessary to allow variable identifiers to be used in places
which was expecting a possible conditional expression, like in a if/else
expression.
| conditional_expression_logical\r
| conditional_expression_comparator\r
| conditional_expression_test\r
+ | variable_identifier\r
;\r
\r
conditional_expression_if\r