aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/semantic_tokens.odin6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/semantic_tokens.odin b/src/server/semantic_tokens.odin
index 46f8b95..80e1dab 100644
--- a/src/server/semantic_tokens.odin
+++ b/src/server/semantic_tokens.odin
@@ -650,6 +650,8 @@ visit_node :: proc(
.Property,
.None,
)
+ } else {
+ visit(n.field, builder, ast_context)
}
visit(n.value, builder, ast_context)
@@ -858,6 +860,10 @@ visit_value_decl :: proc(
visit(value_decl.type, builder, ast_context)
+ if len(value_decl.values) == 1 {
+ visit(value_decl.values[0], builder, ast_context)
+ }
+
return
}