From 61579811136bac45bafc015429ebbbcc917598b8 Mon Sep 17 00:00:00 2001 From: Steven Sojka Date: Tue, 21 Jul 2020 10:48:25 -0500 Subject: add rest_parameters as definition in javascript --- queries/javascript/highlights.scm | 6 +++++- queries/javascript/locals.scm | 14 +++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) (limited to 'queries/javascript') diff --git a/queries/javascript/highlights.scm b/queries/javascript/highlights.scm index dfbabc977..fe373e617 100644 --- a/queries/javascript/highlights.scm +++ b/queries/javascript/highlights.scm @@ -72,7 +72,11 @@ ; Variables ;---------- -(formal_parameters (identifier) @variable.parameter) +(formal_parameters (identifier) @parameter) + +(formal_parameters + (rest_parameter + (identifier) @parameter)) (identifier) @variable diff --git a/queries/javascript/locals.scm b/queries/javascript/locals.scm index 9a10db86d..1daefea40 100644 --- a/queries/javascript/locals.scm +++ b/queries/javascript/locals.scm @@ -11,22 +11,26 @@ ;------------ (formal_parameters - (identifier) @definition) + (identifier) @definition.var) (formal_parameters (object_pattern - (identifier) @definition)) + (identifier) @definition.var)) (formal_parameters (object_pattern - (shorthand_property_identifier) @definition)) + (shorthand_property_identifier) @definition.var)) (formal_parameters (array_pattern - (identifier) @definition)) + (identifier) @definition.var)) + +(formal_parameters + (rest_parameter + (identifier) @definition.var)) (variable_declarator - name: (identifier) @definition) + name: (identifier) @definition.var) (import_specifier (identifier) @definition.import) -- cgit v1.2.3-70-g09d2