mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 08:44:59 +00:00
feat: Add C# language tags query for tree-sitter parsing
This commit is contained in:
parent
0e65ddee37
commit
0050a3fe6c
1 changed files with 23 additions and 0 deletions
23
aider/queries/tree-sitter-language-pack/csharp-tags.scm
Normal file
23
aider/queries/tree-sitter-language-pack/csharp-tags.scm
Normal file
|
@ -0,0 +1,23 @@
|
|||
(class_declaration name: (identifier) @name) @definition.class
|
||||
|
||||
(class_declaration (base_list (_) @name)) @reference.class
|
||||
|
||||
(interface_declaration name: (identifier) @name) @definition.interface
|
||||
|
||||
(interface_declaration (base_list (_) @name)) @reference.interface
|
||||
|
||||
(method_declaration name: (identifier) @name) @definition.method
|
||||
|
||||
(object_creation_expression type: (identifier) @name) @reference.class
|
||||
|
||||
(type_parameter_constraints_clause (identifier) @name) @reference.class
|
||||
|
||||
(type_parameter_constraint (type type: (identifier) @name)) @reference.class
|
||||
|
||||
(variable_declaration type: (identifier) @name) @reference.class
|
||||
|
||||
(invocation_expression function: (member_access_expression name: (identifier) @name)) @reference.send
|
||||
|
||||
(namespace_declaration name: (identifier) @name) @definition.module
|
||||
|
||||
(namespace_declaration name: (identifier) @name) @module
|
Loading…
Add table
Add a link
Reference in a new issue