mirror of
https://github.com/roc-lang/roc.git
synced 2025-12-23 08:48:03 +00:00
1.6 KiB
1.6 KiB
META
description=package_header_nonempty_multiline (3)
type=file
SOURCE
package
[something, SomeType,]
{ somePkg: "../main.roc", }
EXPECTED
EXPOSED BUT NOT DEFINED - package_header_nonempty_multiline_3.md:2:3:2:12 EXPOSED BUT NOT DEFINED - package_header_nonempty_multiline_3.md:2:14:2:22
PROBLEMS
EXPOSED BUT NOT DEFINED
The module header says that something is exposed, but it is not defined anywhere in this module.
package_header_nonempty_multiline_3.md:2:3:2:12:
[something, SomeType,]
^^^^^^^^^
You can fix this by either defining something in this module, or by removing it from the list of exposed values.
EXPOSED BUT NOT DEFINED
The module header says that SomeType is exposed, but it is not defined anywhere in this module.
package_header_nonempty_multiline_3.md:2:14:2:22:
[something, SomeType,]
^^^^^^^^
You can fix this by either defining SomeType in this module, or by removing it from the list of exposed values.
TOKENS
KwPackage,
OpenSquare,LowerIdent,Comma,UpperIdent,Comma,CloseSquare,
OpenCurly,LowerIdent,OpColon,StringStart,StringPart,StringEnd,Comma,CloseCurly,
EndOfFile,
PARSE
(file
(package
(exposes
(exposed-lower-ident
(text "something"))
(exposed-upper-ident (text "SomeType")))
(packages
(record-field (name "somePkg")
(e-string
(e-string-part (raw "../main.roc"))))))
(statements))
FORMATTED
package
[
something,
SomeType,
]
{
somePkg: "../main.roc",
}
CANONICALIZE
(can-ir (empty true))
TYPES
(inferred-types
(defs)
(expressions))