test for nested conditinal expression
This commit is contained in:
@@ -21,3 +21,38 @@ foo = predicate() ? 1: 2
|
|||||||
(expression
|
(expression
|
||||||
(literal_value
|
(literal_value
|
||||||
(numeric_lit))))))))
|
(numeric_lit))))))))
|
||||||
|
|
||||||
|
================================================================================
|
||||||
|
nested conditional expression expression
|
||||||
|
================================================================================
|
||||||
|
|
||||||
|
foo = ( true ? false : true ) ? "yes" : "no"
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
(config_file
|
||||||
|
(body
|
||||||
|
(attribute
|
||||||
|
(identifier)
|
||||||
|
(expression
|
||||||
|
(conditional
|
||||||
|
(expression
|
||||||
|
(expression
|
||||||
|
(conditional
|
||||||
|
(expression
|
||||||
|
(literal_value
|
||||||
|
(bool_lit)))
|
||||||
|
(expression
|
||||||
|
(literal_value
|
||||||
|
(bool_lit)))
|
||||||
|
(expression
|
||||||
|
(literal_value
|
||||||
|
(bool_lit))))))
|
||||||
|
(expression
|
||||||
|
(literal_value
|
||||||
|
(string_lit
|
||||||
|
(template_literal))))
|
||||||
|
(expression
|
||||||
|
(literal_value
|
||||||
|
(string_lit
|
||||||
|
(template_literal)))))))))
|
||||||
|
|||||||
Reference in New Issue
Block a user