diff options
author | Christian Clason <c.clason@uni-graz.at> | 2024-03-17 13:07:57 +0100 |
---|---|---|
committer | Christian Clason <c.clason@uni-graz.at> | 2024-03-19 09:41:16 +0100 |
commit | 8dda630ae942dedfe6b5abbfd5c4069a415d055e (patch) | |
tree | 698f6395a9597e53f54ebf21c5e2c2b5cf3d3302 /runtime/queries/c | |
parent | ac99a0810eb82d9c9c8173e90123cfa39369d7f6 (diff) | |
download | rneovim-8dda630ae942dedfe6b5abbfd5c4069a415d055e.tar.gz rneovim-8dda630ae942dedfe6b5abbfd5c4069a415d055e.tar.bz2 rneovim-8dda630ae942dedfe6b5abbfd5c4069a415d055e.zip |
feat(treesitter): update C parser and queries to v0.21.0
Diffstat (limited to 'runtime/queries/c')
-rw-r--r-- | runtime/queries/c/highlights.scm | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/runtime/queries/c/highlights.scm b/runtime/queries/c/highlights.scm index c848f68dca..e22aac997f 100644 --- a/runtime/queries/c/highlights.scm +++ b/runtime/queries/c/highlights.scm @@ -159,21 +159,26 @@ (statement_identifier) @label +(declaration + type: (type_identifier) @_type + declarator: (identifier) @label + (#eq? @_type "__label__")) + [ (type_identifier) (type_descriptor) ] @type -(storage_class_specifier) @keyword.storage +(storage_class_specifier) @keyword.modifier [ (type_qualifier) (gnu_asm_qualifier) "__extension__" -] @type.qualifier +] @keyword.modifier (linkage_specification - "extern" @keyword.storage) + "extern" @keyword.modifier) (type_definition declarator: (type_identifier) @type.definition) @@ -232,10 +237,10 @@ (argument_list (identifier) @variable.builtin)) -((attribute_specifier +(attribute_specifier (argument_list (call_expression - function: (identifier) @variable.builtin)))) + function: (identifier) @variable.builtin))) ((call_expression function: (identifier) @function.builtin) |