mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-02 02:34:59 +00:00
refactor: Update dart-tags.scm to use @name.reference and @name.definition tags
This commit is contained in:
parent
7e86c8a90c
commit
c9dd37db8e
1 changed files with 19 additions and 19 deletions
|
@ -1,32 +1,32 @@
|
||||||
|
|
||||||
(class_definition
|
(class_definition
|
||||||
name: (identifier) @name) @definition.class
|
name: (identifier) @name.definition.class) @definition.class
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(function_signature)) @definition.method
|
(function_signature)) @definition.method
|
||||||
|
|
||||||
(type_alias
|
(type_alias
|
||||||
(type_identifier) @name) @definition.type
|
(type_identifier) @name.definition.type) @definition.type
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(getter_signature
|
(getter_signature
|
||||||
name: (identifier) @name)) @definition.method
|
name: (identifier) @name.definition.method)) @definition.method
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(setter_signature
|
(setter_signature
|
||||||
name: (identifier) @name)) @definition.method
|
name: (identifier) @name.definition.method)) @definition.method
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(function_signature
|
(function_signature
|
||||||
name: (identifier) @name)) @definition.method
|
name: (identifier) @name.definition.method)) @definition.method
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(factory_constructor_signature
|
(factory_constructor_signature
|
||||||
(identifier) @name)) @definition.method
|
(identifier) @name.definition.method)) @definition.method
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(constructor_signature
|
(constructor_signature
|
||||||
name: (identifier) @name)) @definition.method
|
name: (identifier) @name.definition.method)) @definition.method
|
||||||
|
|
||||||
(method_signature
|
(method_signature
|
||||||
(operator_signature)) @definition.method
|
(operator_signature)) @definition.method
|
||||||
|
@ -35,24 +35,24 @@
|
||||||
|
|
||||||
(mixin_declaration
|
(mixin_declaration
|
||||||
(mixin)
|
(mixin)
|
||||||
(identifier) @name) @definition.mixin
|
(identifier) @name.definition.mixin) @definition.mixin
|
||||||
|
|
||||||
(extension_declaration
|
(extension_declaration
|
||||||
name: (identifier) @name) @definition.extension
|
name: (identifier) @name.definition.extension) @definition.extension
|
||||||
|
|
||||||
|
|
||||||
(new_expression
|
(new_expression
|
||||||
(type_identifier) @name) @reference.class
|
(type_identifier) @name.reference.class) @reference.class
|
||||||
|
|
||||||
(enum_declaration
|
(enum_declaration
|
||||||
name: (identifier) @name) @definition.enum
|
name: (identifier) @name.definition.enum) @definition.enum
|
||||||
|
|
||||||
(function_signature
|
(function_signature
|
||||||
name: (identifier) @name) @definition.function
|
name: (identifier) @name.definition.function) @definition.function
|
||||||
|
|
||||||
(initialized_variable_definition
|
(initialized_variable_definition
|
||||||
name: (identifier)
|
name: (identifier)
|
||||||
value: (identifier) @name
|
value: (identifier) @name.reference.class
|
||||||
value: (selector
|
value: (selector
|
||||||
"!"?
|
"!"?
|
||||||
(argument_part
|
(argument_part
|
||||||
|
@ -64,28 +64,28 @@
|
||||||
(identifier)
|
(identifier)
|
||||||
(unconditional_assignable_selector
|
(unconditional_assignable_selector
|
||||||
"."
|
"."
|
||||||
(identifier) @name))) @reference.call
|
(identifier) @name.reference.send))) @reference.call
|
||||||
|
|
||||||
(assignment_expression
|
(assignment_expression
|
||||||
left: (assignable_expression
|
left: (assignable_expression
|
||||||
(identifier)
|
(identifier)
|
||||||
(conditional_assignable_selector
|
(conditional_assignable_selector
|
||||||
"?."
|
"?."
|
||||||
(identifier) @name))) @reference.call
|
(identifier) @name.reference.send))) @reference.call
|
||||||
|
|
||||||
((identifier) @name
|
((identifier) @name.reference.send
|
||||||
(selector
|
(selector
|
||||||
"!"?
|
"!"?
|
||||||
(conditional_assignable_selector
|
(conditional_assignable_selector
|
||||||
"?." (identifier) @name)?
|
"?." (identifier) @name.reference.send)?
|
||||||
(unconditional_assignable_selector
|
(unconditional_assignable_selector
|
||||||
"."? (identifier) @name)?
|
"."? (identifier) @name.reference.send)?
|
||||||
(argument_part
|
(argument_part
|
||||||
(arguments
|
(arguments
|
||||||
(argument)*))?)*
|
(argument)*))?)*
|
||||||
(cascade_section
|
(cascade_section
|
||||||
(cascade_selector
|
(cascade_selector
|
||||||
(identifier)) @name
|
(identifier)) @name.reference.send
|
||||||
(argument_part
|
(argument_part
|
||||||
(arguments
|
(arguments
|
||||||
(argument)*))?)?) @reference.call
|
(argument)*))?)?) @reference.call
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue