diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm index cb8455710..12659c52f 100644 --- a/queries/ruby/highlights.scm +++ b/queries/ruby/highlights.scm @@ -65,7 +65,6 @@ (method_call [ - receiver: (constant) @type method: [ (identifier) (constant) diff --git a/queries/ruby/locals.scm b/queries/ruby/locals.scm index b1e164e9a..7c703fd6e 100644 --- a/queries/ruby/locals.scm +++ b/queries/ruby/locals.scm @@ -41,18 +41,14 @@ (method_parameters (identifier) @definition.var) (lambda_parameters (identifier) @definition.var) (block_parameters (identifier) @definition.var) -(splat_parameter name: (identifier) @definition.var) -(hash_splat_parameter name: (identifier) @definition.var) +(splat_parameter (identifier) @definition.var) +(hash_splat_parameter (identifier) @definition.var) (optional_parameter name: (identifier) @definition.var) -(destructured_parameter name: (identifier) @definition.var) +(destructured_parameter (identifier) @definition.var) (block_parameter name: (identifier) @definition.var) (keyword_parameter name: (identifier) @definition.var) -(assignment left: [ - (identifier) - (instance_variable) - (constant) - ] @definition.var) +(assignment left: (_lhs) @definition.var) (left_assignment_list (identifier) @definition.var) (rest_assignment (identifier) @definition.var)