aboutsummaryrefslogtreecommitdiff
path: root/src/server/references.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/references.odin
parentef40b03c294cebff6407df96a727e4f485a84258 (diff)
Remove errors caused by parsing builtin odin files.
Diffstat (limited to 'src/server/references.odin')
-rw-r--r--src/server/references.odin17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/server/references.odin b/src/server/references.odin
index 3ad53f1..7c9e2cb 100644
--- a/src/server/references.odin
+++ b/src/server/references.odin
@@ -3,16 +3,16 @@ package server
import "shared:common"
-import "core:strings"
+import "core:fmt"
+import "core:log"
+import "core:mem"
import "core:odin/ast"
import "core:odin/parser"
-import path "core:path/slashpath"
-import "core:log"
-import "core:path/filepath"
-import "core:fmt"
import "core:os"
-import "core:mem"
+import "core:path/filepath"
+import path "core:path/slashpath"
import "core:runtime"
+import "core:strings"
fullpaths: [dynamic]string
@@ -192,7 +192,10 @@ resolve_references :: proc(
ok = parser.parse_file(&p, &file)
if !ok {
- log.errorf("error in parse file for indexing %v", fullpath)
+ if !strings.contains(fullpath, "builtin.odin") &&
+ !strings.contains(fullpath, "intrinsics.odin") {
+ log.errorf("error in parse file for indexing %v", fullpath)
+ }
continue
}