From 3b8c2ea492917fcb3c0e88ad6682dbd355cc0644 Mon Sep 17 00:00:00 2001 From: kiyan Date: Tue, 9 Mar 2021 23:14:27 +0100 Subject: chore: create ecma base for use in js and ts which fixes jsx issues --- queries/javascript/locals.scm | 64 +------------------------------------------ 1 file changed, 1 insertion(+), 63 deletions(-) (limited to 'queries/javascript/locals.scm') diff --git a/queries/javascript/locals.scm b/queries/javascript/locals.scm index 99a40a6b..b6d9b28b 100644 --- a/queries/javascript/locals.scm +++ b/queries/javascript/locals.scm @@ -1,63 +1 @@ -; inherits: (jsx) - -; Scopes -;------- - -(statement_block) @scope -(function) @scope -(arrow_function) @scope -(function_declaration) @scope -(method_definition) @scope -(for_statement) @scope -(for_in_statement) @scope -(catch_clause) @scope - -; Definitions -;------------ - -(formal_parameters - (identifier) @definition.parameter) - -(formal_parameters - (object_pattern - (identifier) @definition.parameter)) - -; function(arg = []) { -(formal_parameters - (assignment_pattern - (shorthand_property_identifier) @definition.parameter)) - -; x => x -(arrow_function - parameter: (identifier) @definition.parameter) - -(formal_parameters - (object_pattern - (shorthand_property_identifier) @definition.parameter)) - -(formal_parameters - (array_pattern - (identifier) @definition.parameter)) - -(formal_parameters - (rest_parameter - (identifier) @definition.parameter)) - -(variable_declarator - name: (identifier) @definition.var) - -(import_specifier - (identifier) @definition.import) - -(namespace_import - (identifier) @definition.import) - -(function_declaration - ((identifier) @definition.var) - (#set! definition.var.scope parent)) - -; References -;------------ - -(identifier) @reference -(shorthand_property_identifier) @reference +; inherits: ecma,jsx -- cgit v1.2.3