diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-05-12 14:33:12 -0700 |
|---|---|---|
| committer | Amaan Qureshi <amaanq12@gmail.com> | 2024-05-14 00:04:28 -0400 |
| commit | 925490e34d6a4c6148a38bf1d331cd43dd55002a (patch) | |
| tree | ed246d042be1c94a6577beceff98ea0bb7d73fa7 /queries | |
| parent | feat: standardize and document export keywords (diff) | |
| download | nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.tar nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.tar.gz nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.tar.bz2 nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.tar.lz nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.tar.xz nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.tar.zst nvim-treesitter-925490e34d6a4c6148a38bf1d331cd43dd55002a.zip | |
feat(zig): misc improvements
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/zig/highlights.scm | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm index 521f97d20..b4d578a98 100644 --- a/queries/zig/highlights.scm +++ b/queries/zig/highlights.scm @@ -100,6 +100,8 @@ field_constant: (IDENTIFIER) @constant "test" "opaque" "error" + "const" + "var" ] @keyword [ @@ -155,27 +157,22 @@ field_constant: (IDENTIFIER) @constant ] @type.builtin [ - "const" - "var" "volatile" "allowzero" "noalias" -] @keyword.modifier - -[ "addrspace" "align" "callconv" "linksection" + "pub" + "inline" + "noinline" + "extern" ] @keyword.modifier [ "comptime" - "extern" - "inline" - "noinline" "packed" - "pub" "threadlocal" ] @attribute @@ -206,6 +203,7 @@ field_constant: (IDENTIFIER) @constant "." "," ":" + "=>" ] @punctuation.delimiter [ @@ -220,10 +218,18 @@ field_constant: (IDENTIFIER) @constant ")" "{" "}" - (Payload - "|") - (PtrPayload - "|") - (PtrIndexPayload - "|") ] @punctuation.bracket + +(Payload + "|" @punctuation.bracket) + +(PtrPayload + "|" @punctuation.bracket) + +(PtrIndexPayload + "|" @punctuation.bracket) + +(ParamType + (ErrorUnionExpr + (SuffixExpr + variable_type_function: (IDENTIFIER) @type))) |
