mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-03 08:34:33 +00:00
Merge pull request #2269 from rtfeldman/i/169
Add test for nested if parsing
This commit is contained in:
commit
f680b83b9e
3 changed files with 57 additions and 0 deletions
|
@ -0,0 +1,50 @@
|
|||
If(
|
||||
[
|
||||
(
|
||||
|L 0-0, C 3-5| Var {
|
||||
module_name: "",
|
||||
ident: "t1",
|
||||
},
|
||||
|L 1-1, C 2-3| SpaceBefore(
|
||||
SpaceAfter(
|
||||
Num(
|
||||
"1",
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
),
|
||||
(
|
||||
|L 2-2, C 8-10| Var {
|
||||
module_name: "",
|
||||
ident: "t2",
|
||||
},
|
||||
|L 3-3, C 2-3| SpaceBefore(
|
||||
SpaceAfter(
|
||||
Num(
|
||||
"2",
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
|L 5-5, C 2-3| SpaceBefore(
|
||||
Num(
|
||||
"3",
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
)
|
6
compiler/parse/tests/snapshots/pass/nested_if.expr.roc
Normal file
6
compiler/parse/tests/snapshots/pass/nested_if.expr.roc
Normal file
|
@ -0,0 +1,6 @@
|
|||
if t1 then
|
||||
1
|
||||
else if t2 then
|
||||
2
|
||||
else
|
||||
3
|
|
@ -164,6 +164,7 @@ mod test_parse {
|
|||
pass/negative_float.expr,
|
||||
pass/negative_int.expr,
|
||||
pass/nested_def_annotation.module,
|
||||
pass/nested_if.expr,
|
||||
pass/nested_module.header,
|
||||
pass/newline_after_equals.expr, // Regression test for https://github.com/rtfeldman/roc/issues/51
|
||||
pass/newline_after_mul.expr,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue