diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2023-06-12 09:54:30 -0600 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2025-05-12 18:43:40 +0200 |
| commit | 692b051b09935653befdb8f7ba8afdb640adf17b (patch) | |
| tree | 167162b6b129ae04f68c5735078521a72917c742 /queries/cpp/locals.scm | |
| parent | feat(c-family): inherit injections (diff) | |
| download | nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.gz nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.bz2 nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.lz nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.xz nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.zst nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.zip | |
feat!: drop modules, general refactor and cleanup
Diffstat (limited to 'queries/cpp/locals.scm')
| -rw-r--r-- | queries/cpp/locals.scm | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/queries/cpp/locals.scm b/queries/cpp/locals.scm deleted file mode 100644 index b24ada85f..000000000 --- a/queries/cpp/locals.scm +++ /dev/null @@ -1,78 +0,0 @@ -; inherits: c - -; Parameters -(variadic_parameter_declaration - declarator: (variadic_declarator - (identifier) @local.definition.parameter)) - -(optional_parameter_declaration - declarator: (identifier) @local.definition.parameter) - -; Class / struct definitions -(class_specifier) @local.scope - -(reference_declarator - (identifier) @local.definition.var) - -(variadic_declarator - (identifier) @local.definition.var) - -(struct_specifier - name: (qualified_identifier - name: (type_identifier) @local.definition.type)) - -(class_specifier - name: (type_identifier) @local.definition.type) - -(concept_definition - name: (identifier) @local.definition.type) - -(class_specifier - name: (qualified_identifier - name: (type_identifier) @local.definition.type)) - -(alias_declaration - name: (type_identifier) @local.definition.type) - -;template <typename T> -(type_parameter_declaration - (type_identifier) @local.definition.type) - -(template_declaration) @local.scope - -; Namespaces -(namespace_definition - name: (namespace_identifier) @local.definition.namespace - body: (_) @local.scope) - -(namespace_definition - name: (nested_namespace_specifier) @local.definition.namespace - body: (_) @local.scope) - -((namespace_identifier) @local.reference - (#set! reference.kind "namespace")) - -; Function definitions -(template_function - name: (identifier) @local.definition.function) @local.scope - -(template_method - name: (field_identifier) @local.definition.method) @local.scope - -(function_declarator - declarator: (qualified_identifier - name: (identifier) @local.definition.function)) @local.scope - -(field_declaration - declarator: (function_declarator - (field_identifier) @local.definition.method)) - -(lambda_expression) @local.scope - -; Control structures -(try_statement - body: (_) @local.scope) - -(catch_clause) @local.scope - -(requires_expression) @local.scope |
