aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/semantic_tokens.odin2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/semantic_tokens.odin b/src/server/semantic_tokens.odin
index f2ca16f..83cebe0 100644
--- a/src/server/semantic_tokens.odin
+++ b/src/server/semantic_tokens.odin
@@ -400,6 +400,8 @@ visit_node :: proc(
visit_value_decl(n^, builder, ast_context)
case ^Block_Stmt:
visit(n.stmts, builder, ast_context)
+ case ^ast.Foreign_Block_Decl:
+ visit(n.body, builder, ast_context)
case ^Expr_Stmt:
visit(n.expr, builder, ast_context)
case ^Matrix_Type: