123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- (string) @string
- (escape_sequence) @string.escape
- (capture
- (identifier) @type)
- (predicate
- name: (identifier) @function.call)
- (named_node
- name: (identifier) @variable)
- (missing_node
- name: (identifier) @variable)
- (field_definition
- name: (identifier) @variable.member)
- (negated_field
- "!" @operator
- (identifier) @property)
- (comment) @comment @spell
- (quantifier) @operator
- (predicate_type) @punctuation.special
- "." @operator
- [
- "["
- "]"
- "("
- ")"
- ] @punctuation.bracket
- [
- ":"
- "/"
- ] @punctuation.delimiter
- [
- "@"
- "#"
- ] @punctuation.special
- (predicate
- "." @punctuation.special)
- "_" @character.special
- "MISSING" @keyword
- ((parameters
- (identifier) @number)
- (#match? @number "^[-+]?[0-9]+(.[0-9]+)?$"))
- ((program
- .
- (comment)*
- .
- (comment) @keyword.import @nospell)
- (#lua-match? @keyword.import "^;+ *inherits *:"))
- ((program
- .
- (comment)*
- .
- (comment) @keyword.directive @nospell)
- (#lua-match? @keyword.directive "^;+ *extends *$"))
- ((comment) @keyword.directive @nospell
- (#lua-match? @keyword.directive "^;+%s*format%-ignore%s*$"))
- ((predicate
- name: (identifier) @_name
- parameters: (parameters
- .
- (capture)?
- .
- (identifier) @property))
- (#eq? @_name "set"))
- ((predicate
- name: (identifier) @_name
- parameters: (parameters
- (string
- "\"" @string
- "\"" @string) @string.regexp))
- (#any-of? @_name "match" "not-match" "vim-match" "not-vim-match" "lua-match" "not-lua-match"))
- ((predicate
- name: (identifier) @_name
- parameters: (parameters
- (string
- "\"" @string
- "\"" @string) @string.regexp
- .
- (string) .))
- (#any-of? @_name "gsub" "not-gsub"))
|