mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-29 23:04:49 +00:00
74 lines
1.9 KiB
Text
74 lines
1.9 KiB
Text
Platform {
|
|
header: PlatformHeader {
|
|
name: |L 0-0, C 9-19| PackageName {
|
|
account: "foo",
|
|
pkg: "barbaz",
|
|
},
|
|
requires: PlatformRequires {
|
|
rigids: [
|
|
|L 1-1, C 14-26| Entry {
|
|
rigid: "model",
|
|
alias: "Model",
|
|
},
|
|
],
|
|
signature: |L 1-1, C 30-39| Entry {
|
|
ident: |L 1-1, C 30-34| "main",
|
|
spaces_before_colon: [],
|
|
ann: |L 1-1, C 37-39| Record {
|
|
fields: [],
|
|
ext: None,
|
|
},
|
|
},
|
|
},
|
|
exposes: [],
|
|
packages: [
|
|
|L 3-3, C 15-27| Entry {
|
|
shorthand: "foo",
|
|
spaces_after_shorthand: [],
|
|
package_or_path: |L 3-3, C 20-27| Path(
|
|
PlainLine(
|
|
"./foo",
|
|
),
|
|
),
|
|
},
|
|
],
|
|
imports: [],
|
|
provides: [
|
|
|L 5-5, C 15-26| Exposed(
|
|
"mainForHost",
|
|
),
|
|
],
|
|
effects: Effects {
|
|
spaces_before_effects_keyword: [
|
|
Newline,
|
|
],
|
|
spaces_after_effects_keyword: [],
|
|
spaces_after_type_name: [],
|
|
effect_shortname: "fx",
|
|
effect_type_name: "Effect",
|
|
entries: [],
|
|
},
|
|
before_header: [],
|
|
after_platform_keyword: [],
|
|
before_requires: [
|
|
Newline,
|
|
],
|
|
after_requires: [],
|
|
before_exposes: [
|
|
Newline,
|
|
],
|
|
after_exposes: [],
|
|
before_packages: [
|
|
Newline,
|
|
],
|
|
after_packages: [],
|
|
before_imports: [
|
|
Newline,
|
|
],
|
|
after_imports: [],
|
|
before_provides: [
|
|
Newline,
|
|
],
|
|
after_provides: [],
|
|
},
|
|
}
|