aboutsummaryrefslogtreecommitdiff
path: root/src/server/build.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2023-11-04 13:22:44 +0100
committerDanielGavin <danielgavin5@hotmail.com>2023-11-04 13:22:44 +0100
commitdcaa30b0e24469a40c6a157f0a1c7e1a1a2406c1 (patch)
tree4af0e45512da719b46abea3a90200cad21bd6c56 /src/server/build.odin
parentef40b03c294cebff6407df96a727e4f485a84258 (diff)
Remove errors caused by parsing builtin odin files.
Diffstat (limited to 'src/server/build.odin')
-rw-r--r--src/server/build.odin27
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() {