javascript queries: fix parameters (#3280)

pull/3290/head
ChrHorn 2 years ago committed by GitHub
parent 07019c3905
commit 59bf1669ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,12 +0,0 @@
(formal_parameters
[
(identifier) @variable.parameter
(array_pattern
(identifier) @variable.parameter)
(object_pattern
[
(pair_pattern value: (identifier) @variable.parameter)
(shorthand_property_identifier_pattern) @variable.parameter
])
]
)

@ -47,6 +47,43 @@
left: (identifier) @function left: (identifier) @function
right: [(function) (arrow_function)]) right: [(function) (arrow_function)])
; Function and method parameters
;-------------------------------
; (p) => ...
(formal_parameters
(identifier) @variable.parameter)
; (...p) => ...
(formal_parameters
(rest_pattern
(identifier) @variable.parameter))
; ({ p }) => ...
(formal_parameters
(object_pattern
(shorthand_property_identifier_pattern) @variable.parameter))
; ({ a: p }) => ...
(formal_parameters
(object_pattern
(pair_pattern
value: (identifier) @variable.parameter)))
; ([ p ]) => ...
(formal_parameters
(array_pattern
(identifier) @variable.parameter))
; (p = 1) => ...
(formal_parameters
(assignment_pattern
left: (identifier) @variable.parameter))
; p => ...
(arrow_function
parameter: (identifier) @variable.parameter)
; Function and method calls ; Function and method calls
;-------------------------- ;--------------------------

@ -12,7 +12,13 @@
; Definitions ; Definitions
;------------ ;------------
(pattern/identifier)@local.definition (pattern/identifier) @local.definition
(pattern/rest_pattern
(identifier) @local.definition)
(arrow_function
parameter: (identifier) @local.definition)
(variable_declarator (variable_declarator
name: (identifier) @local.definition) name: (identifier) @local.definition)

Loading…
Cancel
Save