mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 12:18:19 +00:00
allow arrow to be an expr terminator in when guards
This commit is contained in:
parent
13a70c060d
commit
05033ac40b
5 changed files with 65 additions and 0 deletions
|
@ -0,0 +1,6 @@
|
|||
when
|
||||
f
|
||||
is
|
||||
s if \t ->
|
||||
"""
|
||||
""" -> e
|
|
@ -0,0 +1,48 @@
|
|||
@0-27 SpaceAfter(
|
||||
When(
|
||||
@5-6 SpaceAfter(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "f",
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
[
|
||||
WhenBranch {
|
||||
patterns: [
|
||||
@10-11 SpaceBefore(
|
||||
Identifier {
|
||||
ident: "s",
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
],
|
||||
value: @26-27 Var {
|
||||
module_name: "",
|
||||
ident: "e",
|
||||
},
|
||||
guard: Some(
|
||||
@14-24 Closure(
|
||||
[
|
||||
@15-16 Identifier {
|
||||
ident: "t",
|
||||
},
|
||||
],
|
||||
@18-24 Str(
|
||||
Block(
|
||||
[],
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
},
|
||||
],
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
)
|
|
@ -0,0 +1,3 @@
|
|||
when f
|
||||
is
|
||||
s if\t->""""""->e
|
Loading…
Add table
Add a link
Reference in a new issue