feat(highlights): add is predicate

This commit is contained in:
Steven Sojka 2020-08-15 09:24:24 -05:00
parent 994baf4539
commit 579c9936d6
16 changed files with 102 additions and 39 deletions

View file

@ -8,7 +8,12 @@
(#match? @field "_$"))
; function(Foo ...foo)
(variadic_parameter_declaration) @parameter
(variadic_parameter_declaration
declarator: (variadic_declarator
(identifier) @parameter))
; int foo = 0
(optional_parameter_declaration
declarator: (identifier) @parameter)
;(field_expression) @parameter ;; How to highlight this?
(template_function
@ -42,20 +47,20 @@
(#match? @constructor "^[A-Z]"))
(call_expression
function: (scoped_identifier
function: (scoped_identifier
name: (identifier) @function))
(call_expression
function: (field_expression
function: (field_expression
field: (field_identifier) @function))
((call_expression
function: (scoped_identifier
function: (scoped_identifier
name: (identifier) @constructor))
(#match? @constructor "^[A-Z]"))
((call_expression
function: (field_expression
function: (field_expression
field: (field_identifier) @constructor))
(#match? @constructor "^[A-Z]"))