roc/crates/compiler/test_syntax/tests/snapshots/pass/dbg_stmt.expr.result-ast
Elias Mulhall 335265e15c Parse dbg in expression position
Add dbg parsing logic everywhere we parse normal expressions. Add
special case to statement parsing to handle a series of statements
ending in a `dbg` in expression position.

Rename existing `dbg_help` function to `dbg_stmt_help`, similarly rename
syntax snapshot test files to specify which ones are for dbg statements.
2024-08-28 11:53:44 -04:00

34 lines
671 B
Text

SpaceBefore(
SpaceAfter(
DbgStmt(
@5-11 BinOps(
[
(
@5-6 Num(
"1",
),
@7-9 Equals,
),
],
@10-11 Num(
"1",
),
),
@13-14 SpaceBefore(
Num(
"4",
),
[
Newline,
Newline,
],
),
),
[
Newline,
],
),
[
Newline,
],
)