From f1d6d3dc586ce110d8425e2b80cd0018533b1aaf Mon Sep 17 00:00:00 2001 From: Daniel Gavin Date: Sun, 30 Oct 2022 11:43:05 +0100 Subject: semantic token is now treating variable procedures and non-mutable the same --- src/server/semantic_tokens.odin | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/semantic_tokens.odin b/src/server/semantic_tokens.odin index 8733be4..91e62fa 100644 --- a/src/server/semantic_tokens.odin +++ b/src/server/semantic_tokens.odin @@ -272,7 +272,9 @@ visit_node :: proc( return } - if symbol_and_node.symbol.type == .Variable { + _, is_proc := symbol_and_node.symbol.value.(SymbolProcedureValue) + + if symbol_and_node.symbol.type == .Variable && !is_proc { write_semantic_node( builder, node, -- cgit v1.2.3