diff --git a/core/odin/parser/parse_files.odin b/core/odin/parser/parse_files.odin index c1798778b..5f455c749 100644 --- a/core/odin/parser/parse_files.odin +++ b/core/odin/parser/parse_files.odin @@ -41,6 +41,7 @@ collect_package :: proc(path: string) -> (pkg: ^ast.Package, success: bool) { } if strings.trim_space(string(src)) == "" { delete(fullpath) + delete(src) continue } @@ -77,7 +78,7 @@ parse_package :: proc(pkg: ^ast.Package, p: ^Parser = nil) -> bool { ok = false } if file.pkg_decl == nil { - error(p, p.curr_tok.pos, "Expected pacakge declaration at the start of the file") + error(p, p.curr_tok.pos, "Expected a package declaration at the start of the file") } else if pkg.name == "" { pkg.name = file.pkg_decl.name } else if pkg.name != file.pkg_decl.name {