mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 12:18:19 +00:00
Parse params in module header
module {echo, read} -> [menu] Formatter isn't implemented yet.
This commit is contained in:
parent
010aed88f9
commit
5b1a3c8f03
16 changed files with 145 additions and 32 deletions
|
@ -2,7 +2,8 @@ Module {
|
|||
comments: [],
|
||||
header: Module(
|
||||
ModuleHeader {
|
||||
before_exposes: [],
|
||||
after_keyword: [],
|
||||
params: None,
|
||||
exposes: [],
|
||||
interface_imports: None,
|
||||
},
|
||||
|
|
|
@ -2,7 +2,8 @@ Module {
|
|||
comments: [],
|
||||
header: Module(
|
||||
ModuleHeader {
|
||||
before_exposes: [],
|
||||
after_keyword: [],
|
||||
params: None,
|
||||
exposes: [
|
||||
@8-9 ExposedName(
|
||||
"a",
|
||||
|
|
|
@ -2,7 +2,8 @@ Module {
|
|||
comments: [],
|
||||
header: Module(
|
||||
ModuleHeader {
|
||||
before_exposes: [],
|
||||
after_keyword: [],
|
||||
params: None,
|
||||
exposes: [],
|
||||
interface_imports: None,
|
||||
},
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
module [menu]
|
|
@ -0,0 +1,28 @@
|
|||
Module {
|
||||
comments: [],
|
||||
header: Module(
|
||||
ModuleHeader {
|
||||
after_keyword: [],
|
||||
params: Some(
|
||||
ModuleParams {
|
||||
params: [
|
||||
@8-12 Identifier {
|
||||
ident: "echo",
|
||||
},
|
||||
@14-18 Identifier {
|
||||
ident: "read",
|
||||
},
|
||||
],
|
||||
before_arrow: [],
|
||||
after_arrow: [],
|
||||
},
|
||||
),
|
||||
exposes: [
|
||||
@26-30 ExposedName(
|
||||
"menu",
|
||||
),
|
||||
],
|
||||
interface_imports: None,
|
||||
},
|
||||
),
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
module {echo, read } -> [menu]
|
|
@ -2,7 +2,8 @@ Module {
|
|||
comments: [],
|
||||
header: Module(
|
||||
ModuleHeader {
|
||||
before_exposes: [],
|
||||
after_keyword: [],
|
||||
params: None,
|
||||
exposes: [
|
||||
@23-26 ExposedName(
|
||||
"Foo",
|
||||
|
|
|
@ -351,6 +351,7 @@ mod test_snapshots {
|
|||
pass/module_def_newline.moduledefs,
|
||||
pass/module_multiline_exposes.header,
|
||||
pass/module_with_newline.header,
|
||||
pass/module_with_params.header,
|
||||
pass/multi_backpassing.expr,
|
||||
pass/multi_backpassing_in_def.moduledefs,
|
||||
pass/multi_backpassing_with_apply.expr,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue