diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2023-11-04 13:22:44 +0100 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2023-11-04 13:22:44 +0100 |
| commit | dcaa30b0e24469a40c6a157f0a1c7e1a1a2406c1 (patch) | |
| tree | 4af0e45512da719b46abea3a90200cad21bd6c56 /src/server/build.odin | |
| parent | ef40b03c294cebff6407df96a727e4f485a84258 (diff) | |
Remove errors caused by parsing builtin odin files.
Diffstat (limited to 'src/server/build.odin')
| -rw-r--r-- | src/server/build.odin | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/server/build.odin b/src/server/build.odin index bcfcbe8..b6483cc 100644 --- a/src/server/build.odin +++ b/src/server/build.odin @@ -1,16 +1,16 @@ package server -import "core:path/filepath" -import path "core:path/slashpath" -import "core:os" import "core:fmt" -import "core:odin/parser" -import "core:odin/ast" import "core:log" -import "core:odin/tokenizer" -import "core:strings" import "core:mem" +import "core:odin/ast" +import "core:odin/parser" +import "core:odin/tokenizer" +import "core:os" +import "core:path/filepath" +import path "core:path/slashpath" import "core:runtime" +import "core:strings" import "core:time" import "shared:common" @@ -120,8 +120,8 @@ try_build_package :: proc(pkg_name: string) { ok = parser.parse_file(&p, &file) if !ok { - if !strings.contains("builtin/builtin.odin", fullpath) && - !strings.contains("intrinsics/intrinsics.odin", fullpath) { + if !strings.contains(fullpath, "builtin.odin") && + !strings.contains(fullpath, "intrinsics.odin") { log.errorf("error in parse file for indexing %v", fullpath) } continue @@ -135,11 +135,10 @@ try_build_package :: proc(pkg_name: string) { } } - build_cache.loaded_pkgs[ - strings.clone(pkg_name, indexer.index.collection.allocator) \ - ] = PackageCacheInfo { - timestamp = time.now(), - } + build_cache.loaded_pkgs[strings.clone(pkg_name, indexer.index.collection.allocator)] = + PackageCacheInfo { + timestamp = time.now(), + } } setup_index :: proc() { |