Skip to content

Commit dbb70a3

Browse files
committed
🚸 Improve module access error message
1 parent 4bf94f4 commit dbb70a3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

‎src/spark/parse.gleam

+6-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,12 @@ fn atom() -> Parser(ast.Expression) {
212212

213213
fn module_access() -> Parser(ast.Expression) {
214214
use name <- do(module_name())
215-
use _ <- do(chomp.token(token.Dot))
215+
use _ <- do(
216+
chomp.token(token.Dot)
217+
|> chomp.or_error(
218+
"I expected a module access using a dot: modules cannot be used as values",
219+
),
220+
)
216221
use field <- do(ident())
217222
return(ast.ModuleAccess(name, field))
218223
}

0 commit comments

Comments
 (0)