From 84efa3bb4e93b9624107ed0a798d8a98e386f1d6 Mon Sep 17 00:00:00 2001 From: DanielGavin Date: Sat, 6 May 2023 20:25:28 +0200 Subject: semantic token didn't visit value decls with types correctly. --- src/server/semantic_tokens.odin | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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 } -- cgit v1.2.3