@@ -291,33 +291,29 @@ top_level
291291 expr:
292292 name_expr
293293 identifier: identifier "y"
294- binary_expr <-- ERROR: The field or_pattern.pattern should contain pattern, but got binary_expr
295- left :
296- expr_equality_pattern <-- ERROR: The field binary_expr.left should contain expr, but got expr_equality_pattern
297- expr :
294+ expr_equality_pattern
295+ expr :
296+ binary_expr
297+ left :
298298 name_expr
299299 identifier: identifier "y"
300- operator: infix_operator "+"
301- right:
302- expr_equality_pattern <-- ERROR: The field binary_expr.right should contain expr, but got expr_equality_pattern
303- expr: int_literal "1"
300+ operator: infix_operator "+"
301+ right: int_literal "1"
304302 unary_expr <-- ERROR: The field or_pattern.pattern should contain pattern, but got unary_expr
305303 operand:
306304 expr_equality_pattern <-- ERROR: The field unary_expr.operand should contain expr, but got expr_equality_pattern
307305 expr:
308306 name_expr
309307 identifier: identifier "y"
310308 operator: prefix_operator "-"
311- binary_expr <-- ERROR: The field or_pattern.pattern should contain pattern, but got binary_expr
312- left :
313- expr_equality_pattern <-- ERROR: The field binary_expr.left should contain expr, but got expr_equality_pattern
314- expr :
309+ expr_equality_pattern
310+ expr :
311+ binary_expr
312+ left :
315313 name_expr
316314 identifier: identifier "y"
317- operator: infix_operator "..."
318- right:
319- expr_equality_pattern <-- ERROR: The field binary_expr.right should contain expr, but got expr_equality_pattern
320- expr:
315+ operator: infix_operator "..."
316+ right:
321317 name_expr
322318 identifier: identifier "z"
323319 string_interpolation_expr <-- ERROR: The field or_pattern.pattern should contain pattern, but got string_interpolation_expr
0 commit comments