1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
(program)
; <- @punctuation.bracket
; ^ @variable
; ^ @punctuation.bracket
";"
; <- @string
(node _ @wildcard)
; ^ @punctuation.special
; ^ @type
name: (identifier)
; <- @property
; ^ @punctuation.delimiter
(program
name: (_))
; ^ @constant
(program
name: _)
; ^ @constant
(program
field: (identifier) @capture
!negated-field)
; ^ @operator
; ^ @property
(program
(identifier)+)
; ^ @operator
((node) [(node) "test"])
; ^ @punctuation.bracket
; ^ @punctuation.bracket
((identifier) @v
(#eq? @v "test" local))
; ^ @punctuation.special
; ^ @function.call
; ^ @punctuation.special
; ^ @type
; ^ @string
; ^ @punctuation.special
((comment) . (function_declaration))
; ^ @operator
; vim:ft=query:
|