aboutsummaryrefslogtreecommitdiffstats
path: root/queries/cpp/locals.scm
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-06-12 09:54:30 -0600
committerChristian Clason <c.clason@uni-graz.at>2025-05-12 18:43:40 +0200
commit692b051b09935653befdb8f7ba8afdb640adf17b (patch)
tree167162b6b129ae04f68c5735078521a72917c742 /queries/cpp/locals.scm
parentfeat(c-family): inherit injections (diff)
downloadnvim-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.scm78
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