From 7930b5f983c37bb07c9af27274334a7adcb3e5af Mon Sep 17 00:00:00 2001 From: zhangwwpeng <133727312+zhangwwpeng@users.noreply.github.com> Date: Sun, 24 Nov 2024 17:44:23 +0800 Subject: [PATCH] fix(verilog): update queries (#7400) 1. Add "string" as a keyword 2. Fix issue where non-type.builtin fields are captured when using (data_type) as type.builtin 3. Add generate label --- queries/verilog/highlights.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/queries/verilog/highlights.scm b/queries/verilog/highlights.scm index c8cff453f..71eb06a16 100644 --- a/queries/verilog/highlights.scm +++ b/queries/verilog/highlights.scm @@ -75,6 +75,7 @@ "global" "ref" "initial" + "string" (unique_priority) (bins_keyword) (always_keyword) @@ -259,10 +260,14 @@ [ (net_type) - (data_type) + (integer_vector_type) (time_unit) + (integer_atom_type) ] @type.builtin +(data_type + (simple_identifier) @type.builtin) + ; variable (list_of_variable_decl_assignments (variable_decl_assignment @@ -439,6 +444,9 @@ port_name: (simple_identifier) @variable ] (simple_identifier)? @label) +(generate_block + name: (simple_identifier) @label) + ; function.call (method_call_body name: (simple_identifier) @function.call)