Parse test variable as conditional expression

This was necessary to fix some of the tests for tests which relied
on parentheses in place.
This commit is contained in:
Kevin Brown 2020-05-14 20:05:43 -04:00
parent 23a145dc2d
commit 9d473e0e8a
2 changed files with 2 additions and 2 deletions

View File

@ -243,12 +243,12 @@ conditional_expression
| complex_expression_math2
| concatenate_expression
| complex_expression_math1
| conditional_expression_parentheses
| conditional_expression_not
| conditional_expression_if
| conditional_expression_logical
| conditional_expression_operator
| conditional_expression_test
| conditional_expression_parentheses
| variable_identifier
;

View File

@ -542,7 +542,7 @@ def parse_conditional_expression_operator(ast):
)
def parse_conditional_expression_test(ast):
node = parse_variable(ast['test_variable'])
node = parse_conditional_expression(ast['test_variable'])
test_function = parse_variable(ast['test_function'])
args = []