mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-14 01:10:02 -04:00
PHP: Update locals query
This commit is contained in:
parent
124ff3bf56
commit
dccc250add
2 changed files with 28 additions and 6 deletions
|
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
(member_access_expression
|
(member_access_expression
|
||||||
name: (variable_name (name)) @property)
|
name: (variable_name (name)) @property)
|
||||||
|
|
||||||
(member_access_expression
|
(member_access_expression
|
||||||
name: (name) @property)
|
name: (name) @property)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,21 +2,42 @@
|
||||||
;-------
|
;-------
|
||||||
|
|
||||||
(class_declaration) @scope
|
(class_declaration) @scope
|
||||||
(property_declaration) @scope
|
|
||||||
(method_declaration) @scope
|
|
||||||
(function_definition) @scope
|
|
||||||
(while_statement) @scope
|
(while_statement) @scope
|
||||||
(foreach_statement) @scope
|
(foreach_statement) @scope
|
||||||
(if_statement) @scope
|
(if_statement) @scope
|
||||||
(try_statement) @scope
|
(try_statement) @scope
|
||||||
|
(method_declaration
|
||||||
|
name: (name) @definition.method) @scope
|
||||||
|
(function_definition
|
||||||
|
name: (name) @definition.function) @scope
|
||||||
|
|
||||||
; Definitions
|
; Definitions
|
||||||
;------------
|
;------------
|
||||||
|
|
||||||
(variable_name
|
(simple_parameter
|
||||||
(name) @definition.var)
|
(variable_name
|
||||||
|
(name) @definition.var))
|
||||||
|
|
||||||
|
(anonymous_function_use_clause
|
||||||
|
(variable_name
|
||||||
|
(name) @definition.var))
|
||||||
|
|
||||||
|
(assignment_expression
|
||||||
|
left: (variable_name
|
||||||
|
(name) @definition.var))
|
||||||
|
|
||||||
|
(property_declaration
|
||||||
|
(variable_name
|
||||||
|
(name) @definition.field))
|
||||||
|
|
||||||
|
(namespace_use_clause
|
||||||
|
(qualified_name
|
||||||
|
(name) @definition.class))
|
||||||
|
|
||||||
|
(class_declaration
|
||||||
|
name: (name) @definition.class)
|
||||||
|
|
||||||
; References
|
; References
|
||||||
;------------
|
;------------
|
||||||
|
|
||||||
(variable_name) @reference
|
(name) @reference
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue