2024-01-21 18:04:34 +04:00
|
|
|
(tag_name) @keyword @nospell
|
2024-01-06 15:05:50 +09:00
|
|
|
|
2024-01-21 18:04:34 +04:00
|
|
|
(type) @type @nospell
|
2024-07-04 16:42:11 -07:00
|
|
|
|
|
|
|
|
[
|
|
|
|
|
"{"
|
|
|
|
|
"}"
|
|
|
|
|
"["
|
|
|
|
|
"]"
|
|
|
|
|
] @punctuation.bracket
|
|
|
|
|
|
|
|
|
|
[
|
|
|
|
|
":"
|
|
|
|
|
"."
|
|
|
|
|
"#"
|
|
|
|
|
"~"
|
|
|
|
|
] @punctuation.delimiter
|
|
|
|
|
|
2024-11-21 17:00:11 -08:00
|
|
|
(path_expression
|
|
|
|
|
"/" @punctuation.delimiter)
|
|
|
|
|
|
2024-09-24 09:26:55 +02:00
|
|
|
(identifier) @variable @nospell
|
2024-07-04 16:42:11 -07:00
|
|
|
|
|
|
|
|
(tag
|
|
|
|
|
(tag_name) @_name
|
|
|
|
|
(identifier) @function
|
|
|
|
|
(#any-of? @_name "@callback" "@function" "@func" "@method"))
|
|
|
|
|
|
|
|
|
|
(tag
|
|
|
|
|
(tag_name) @_name
|
|
|
|
|
(identifier) @variable.parameter
|
|
|
|
|
(#any-of? @_name "@param" "@arg" "@argument"))
|
|
|
|
|
|
|
|
|
|
(tag
|
|
|
|
|
(tag_name) @_name
|
|
|
|
|
(identifier) @property
|
|
|
|
|
(#any-of? @_name "@prop" "@property"))
|
|
|
|
|
|
|
|
|
|
(tag
|
|
|
|
|
(tag_name) @_name
|
|
|
|
|
(identifier) @type
|
|
|
|
|
(#eq? @_name "@typedef"))
|