fix: make comment doc highlighting work for any doc tag

This commit is contained in:
Łukasz Niemier 2021-11-02 16:54:34 +01:00 committed by Santos Gallegos
parent 2c2d4d89fd
commit fdcd0edf24

View file

@ -180,13 +180,6 @@
] operator: "/" right: (integer) @operator) ] operator: "/" right: (integer) @operator)
]) ])
; Module attributes
(unary_operator
operator: "@" @constant
operand: [
(identifier) @constant
(call target: (identifier) @constant)])
; Sigils ; Sigils
(sigil (sigil
"~" @string.special "~" @string.special
@ -205,10 +198,20 @@
((sigil_modifiers) @string)? ((sigil_modifiers) @string)?
(#any-of? @_sigil_name "s" "S")) (#any-of? @_sigil_name "s" "S"))
; Module attributes
(unary_operator
operator: "@"
operand: [
(identifier)
(call target: (identifier) @constant)]) @constant
; Documentation ; Documentation
(unary_operator (unary_operator
operator: "@" @comment operator: "@"
operand: (call operand: (call
target: ((identifier) @_identifier) target: ((identifier) @_identifier (#match? @_identifier "doc$")) @comment
_) @comment (arguments [
(#any-of? @_identifier "moduledoc" "typedoc" "shortdoc" "doc")) (string)
(boolean)
(charlist)
] @comment))) @comment