roc/compiler/parse/tests/snapshots/pass/nonempty_platform_header.header.result-ast
2022-02-04 22:51:18 +01:00

60 lines
1.4 KiB
Text

Platform {
header: PlatformHeader {
name: @9-21 PackageName(
"foo/barbaz",
),
requires: PlatformRequires {
rigids: [
@36-41 UppercaseIdent(
"Model",
),
],
signature: @45-54 TypedIdent {
ident: @45-49 "main",
spaces_before_colon: [],
ann: @52-54 Record {
fields: [],
ext: None,
},
},
},
exposes: [],
packages: [
@87-99 PackageEntry {
shorthand: "foo",
spaces_after_shorthand: [],
package_name: @92-99 PackageName(
"./foo",
),
},
],
imports: [],
provides: [
@132-143 ExposedName(
"mainForHost",
),
],
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: [],
},
}