diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2023-07-22 15:29:32 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 (patch) | |
| tree | 2b2856c96ba738d90229a3d6eae44a7f66d7e5e2 /queries/ruby | |
| parent | revert "fix(config)!: always install parsers bundled with nvim" (diff) | |
| download | nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.gz nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.bz2 nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.lz nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.xz nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.zst nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.zip | |
feat(locals)!: switch to upstream captures
Diffstat (limited to 'queries/ruby')
| -rw-r--r-- | queries/ruby/locals.scm | 46 |
1 files changed, 23 insertions, 23 deletions
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) |
