2021-04-09 16:42:49 +08:00
|
|
|
((method) @local.scope
|
|
|
|
(#set! local.scope-inherits false))
|
|
|
|
|
|
|
|
[
|
|
|
|
(lambda)
|
|
|
|
(block)
|
|
|
|
(do_block)
|
|
|
|
] @local.scope
|
|
|
|
|
2025-02-25 01:46:34 +08:00
|
|
|
(block_parameter (identifier) @local.definition.variable.parameter)
|
|
|
|
(block_parameters (identifier) @local.definition.variable.parameter)
|
|
|
|
(destructured_parameter (identifier) @local.definition.variable.parameter)
|
|
|
|
(hash_splat_parameter (identifier) @local.definition.variable.parameter)
|
|
|
|
(lambda_parameters (identifier) @local.definition.variable.parameter)
|
|
|
|
(method_parameters (identifier) @local.definition.variable.parameter)
|
|
|
|
(splat_parameter (identifier) @local.definition.variable.parameter)
|
|
|
|
(keyword_parameter name: (identifier) @local.definition.variable.parameter)
|
|
|
|
(optional_parameter name: (identifier) @local.definition.variable.parameter)
|
2021-04-09 16:42:49 +08:00
|
|
|
|
|
|
|
(identifier) @local.reference
|