difftastic/vendored_parsers/tree-sitter-hack/test/cases/expressions/ternary.exp

36 lines
984 B
Plaintext

(script
(expression_statement
(ternary_expression
condition: (variable)
consequence: (true)
alternative: (false)))
(expression_statement
(binary_expression
left: (variable)
right: (false)))
(expression_statement
(ternary_expression
condition: (ternary_expression
condition: (binary_expression
left: (variable)
right: (integer))
consequence: (binary_expression
left: (variable)
right: (integer))
alternative: (binary_expression
left: (variable)
right: (integer)))
consequence: (integer)
alternative: (integer)))
(expression_statement
(ternary_expression
condition: (binary_expression
left: (binary_expression
left: (variable)
right: (integer))
right: (binary_expression
left: (variable)
right: (integer)))
consequence: (integer)
alternative: (integer))))