mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-03 16:44: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_float.expr,
|
||||||
pass/negative_int.expr,
|
pass/negative_int.expr,
|
||||||
pass/nested_def_annotation.module,
|
pass/nested_def_annotation.module,
|
||||||
|
pass/nested_if.expr,
|
||||||
pass/nested_module.header,
|
pass/nested_module.header,
|
||||||
pass/newline_after_equals.expr, // Regression test for https://github.com/rtfeldman/roc/issues/51
|
pass/newline_after_equals.expr, // Regression test for https://github.com/rtfeldman/roc/issues/51
|
||||||
pass/newline_after_mul.expr,
|
pass/newline_after_mul.expr,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue