From 5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sat, 22 Jul 2023 15:29:32 +0200 Subject: feat(locals)!: switch to upstream captures --- queries/ruby/locals.scm | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'queries/ruby') diff --git a/queries/ruby/locals.scm b/queries/ruby/locals.scm index dacc46994..f08dcd49f 100644 --- a/queries/ruby/locals.scm +++ b/queries/ruby/locals.scm @@ -21,35 +21,35 @@ ; SOFTWARE. ;;; DECLARATIONS AND SCOPES -(method) @scope -(class) @scope +(method) @local.scope +(class) @local.scope [ (block) (do_block) - ] @scope + ] @local.scope -(identifier) @reference -(constant) @reference -(instance_variable) @reference +(identifier) @local.reference +(constant) @local.reference +(instance_variable) @local.reference -(module name: (constant) @definition.namespace) -(class name: (constant) @definition.type) -(method name: [(identifier) (constant)] @definition.function) -(singleton_method name: [(identifier) (constant)] @definition.function) +(module name: (constant) @local.definition.namespace) +(class name: (constant) @local.definition.type) +(method name: [(identifier) (constant)] @local.definition.function) +(singleton_method name: [(identifier) (constant)] @local.definition.function) -(method_parameters (identifier) @definition.var) -(lambda_parameters (identifier) @definition.var) -(block_parameters (identifier) @definition.var) -(splat_parameter (identifier) @definition.var) -(hash_splat_parameter (identifier) @definition.var) -(optional_parameter name: (identifier) @definition.var) -(destructured_parameter (identifier) @definition.var) -(block_parameter name: (identifier) @definition.var) -(keyword_parameter name: (identifier) @definition.var) +(method_parameters (identifier) @local.definition.var) +(lambda_parameters (identifier) @local.definition.var) +(block_parameters (identifier) @local.definition.var) +(splat_parameter (identifier) @local.definition.var) +(hash_splat_parameter (identifier) @local.definition.var) +(optional_parameter name: (identifier) @local.definition.var) +(destructured_parameter (identifier) @local.definition.var) +(block_parameter name: (identifier) @local.definition.var) +(keyword_parameter name: (identifier) @local.definition.var) -(assignment left: (_) @definition.var) +(assignment left: (_) @local.definition.var) -(left_assignment_list (identifier) @definition.var) -(rest_assignment (identifier) @definition.var) -(destructured_left_assignment (identifier) @definition.var) +(left_assignment_list (identifier) @local.definition.var) +(rest_assignment (identifier) @local.definition.var) +(destructured_left_assignment (identifier) @local.definition.var) -- cgit v1.2.3-70-g09d2