for expressions with predicate
@@ -74,9 +74,17 @@ foo = [for i, v in ["a", "b", "c"]: v if pred(i)]
(expr_term
(collection_value
(tuple
+ (expression (expr_term (literal_value (string_lit))))
(expression (expr_term (literal_value (string_lit))))
(expression (expr_term (literal_value (string_lit)))))))))
- (expression (expr_term (variable_expr (identifier)))))))))))
+ (expression (expr_term (variable_expr (identifier))))
+ (for_cond
+ (expression
+ (expr_term
+ (function_call
+ (identifier)
+ (function_arguments (expression (expr_term (variable_expr (identifier))))))))))))))))
+
==================
for object expression
