From 385e01f6138694ba80e27c065bd63100a5d72151 Mon Sep 17 00:00:00 2001 From: Alexandros Naskos Date: Fri, 26 Jun 2020 01:50:36 +0300 Subject: [PATCH] Anonymous mark anonymous struct literal fields as 'field' --- src/semantic_tokens.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/semantic_tokens.zig b/src/semantic_tokens.zig index 8c0bf42..b00578c 100644 --- a/src/semantic_tokens.zig +++ b/src/semantic_tokens.zig @@ -601,6 +601,8 @@ fn writeNodeTokens(builder: *Builder, arena: *std.heap.ArenaAllocator, store: *D try gap_highlighter.next(field_init_node); std.debug.assert(field_init_node.id == .FieldInitializer); const field_init = field_init_node.cast(ast.Node.FieldInitializer).?; + try writeToken(builder, field_init.period_token, .field); + try writeToken(builder, field_init.name_token, .field); try writeToken(builder, field_init.name_token + 1, .operator); try await @asyncCall(child_frame, {}, writeNodeTokens, builder, arena, store, field_init.expr); }