From ee0834d59b0b20527906d39f9ab07d0806ad3c6a Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Fri, 28 Oct 2022 17:08:00 +0300 Subject: [PATCH] highlights(verilog): fix captures --- queries/verilog/highlights.scm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/queries/verilog/highlights.scm b/queries/verilog/highlights.scm index 89af15771..d3e014927 100644 --- a/queries/verilog/highlights.scm +++ b/queries/verilog/highlights.scm @@ -37,9 +37,9 @@ "default" "break" "assert" - (unique_priority) "tagged" "extern" + (unique_priority) ] @keyword [ @@ -112,14 +112,11 @@ "&&" "||" ":" - (unary_operator) "{" "}" "'{" "<=" "@" - "or" - "and" "==" "!=" "===" @@ -132,9 +129,15 @@ ">>" "<<" "|=" + (unary_operator) (inc_or_dec_operator) ] @operator +[ + "or" + "and" +] @keyword.operator + (cast ["'" "(" ")"] @operator) @@ -153,7 +156,7 @@ [ "signed" "unsigned" -] @label +] @type.qualifier (data_type (simple_identifier) @type) @@ -177,10 +180,11 @@ ] @string @spell [ - (include_compiler_directive) (default_nettype_compiler_directive) (timescale_compiler_directive) -] @constant.macro +] @preproc + +(include_compiler_directive) @include ; begin/end label (seq_block @@ -262,7 +266,7 @@ ;(parameter_identifier) @field)) (type_declaration - (data_type ["packed"] @label)) + (data_type ["packed"] @type.qualifier)) (struct_union) @type