mirror of
https://github.com/chenasraf/nvim-treesitter.git
synced 2026-05-17 17:38:02 +00:00
feat(c3)!: update parser and highlights (#8477)
Breaking: `(import_declaration (path_ident))` changed to `(import_path (path_ident))`
This commit is contained in:
committed by
GitHub
parent
cc12e37e5b
commit
04ab807f8e
@@ -166,7 +166,7 @@ return {
|
||||
},
|
||||
c3 = {
|
||||
install_info = {
|
||||
revision = '2c04e7858d63497152d42f08d3067972618aeedc',
|
||||
revision = '7ef54adef1008ce7d943c2cca03aee93a79b2252',
|
||||
url = 'https://github.com/c3lang/tree-sitter-c3',
|
||||
},
|
||||
maintainers = { '@cbuttner' },
|
||||
|
||||
@@ -106,6 +106,7 @@
|
||||
"$if"
|
||||
"$include"
|
||||
"$is_const"
|
||||
"$kindof"
|
||||
"$nameof"
|
||||
"$offsetof"
|
||||
"$qnameof"
|
||||
@@ -218,6 +219,8 @@
|
||||
"&&&"
|
||||
"+++"
|
||||
"|||"
|
||||
"???"
|
||||
"+++="
|
||||
] @operator
|
||||
|
||||
(range_expr
|
||||
@@ -232,6 +235,7 @@
|
||||
(ternary_expr
|
||||
[
|
||||
"?"
|
||||
"???"
|
||||
":"
|
||||
] @keyword.conditional.ternary)
|
||||
|
||||
@@ -268,8 +272,8 @@
|
||||
(#any-of? @variable.builtin
|
||||
"alignof" "associated" "elements" "extnameof" "from_ordinal" "get" "inf" "is_eq" "is_ordered"
|
||||
"is_substruct" "len" "lookup" "lookup_field" "max" "membersof" "methodsof" "min" "nan" "inner"
|
||||
"kindof" "names" "nameof" "params" "paramsof" "parentof" "qnameof" "returns" "sizeof" "tagof"
|
||||
"has_tagof" "values" "typeid")))
|
||||
"kindof" "names" "nameof" "params" "paramsof" "parentof" "qnameof" "returns" "sizeof" "set"
|
||||
"tagof" "has_tagof" "values" "typeid")))
|
||||
|
||||
; Label
|
||||
[
|
||||
@@ -285,7 +289,7 @@
|
||||
(path_ident
|
||||
(ident) @module))
|
||||
|
||||
(import_declaration
|
||||
(import_path
|
||||
(path_ident
|
||||
(ident) @module))
|
||||
|
||||
@@ -298,6 +302,9 @@
|
||||
(call_inline_attributes
|
||||
(at_ident) @attribute)
|
||||
|
||||
(type_suffix
|
||||
(at_ident) @attribute)
|
||||
|
||||
(asm_block_stmt
|
||||
(at_ident) @attribute)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user