1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 12:50:03 +08:00
SpaceVim/bundle/nvim-treesitter-0.9.1/queries/phpdoc/highlights.scm

46 lines
733 B
Scheme
Raw Normal View History

(tag_name) @attribute
(tag
(tag_name) @_tag (#eq? @_tag "@param")
(variable_name) @parameter
)
(tag
(tag_name) @_tag (#eq? @_tag "@property")
(variable_name) @property
)
(tag
(tag_name) @_tag (#eq? @_tag "@var")
(variable_name) @variable
)
(tag
(tag_name) @_tag (#eq? @_tag "@method")
(name) @method
)
(parameter
(variable_name) @parameter)
(type_list
[
(array_type)
(primitive_type)
(named_type)
(optional_type)
] @type)
(tag
(description (text) @text))
(tag
[
(author_name)
(version)
] @text)
(tag
(email_address) @text.uri
)
(type_list "|" @keyword)
(variable_name "$" @keyword)
(tag
(tag_name) @_tag_name
["<" ">"] @keyword
(#eq? @_tag_name "@author"))
(text) @spell