From dccc250add3ead4298817bfce2f69682e1d1c0ff Mon Sep 17 00:00:00 2001 From: Shirasaka Date: Wed, 5 Aug 2020 14:48:42 +0900 Subject: PHP: Update locals query --- queries/php/highlights.scm | 1 + queries/php/locals.scm | 33 +++++++++++++++++++++++++++------ 2 files changed, 28 insertions(+), 6 deletions(-) (limited to 'queries/php') diff --git a/queries/php/highlights.scm b/queries/php/highlights.scm index c01b017a3..a74c5b619 100644 --- a/queries/php/highlights.scm +++ b/queries/php/highlights.scm @@ -33,6 +33,7 @@ (member_access_expression name: (variable_name (name)) @property) + (member_access_expression name: (name) @property) diff --git a/queries/php/locals.scm b/queries/php/locals.scm index 06c0af734..da8ef6845 100644 --- a/queries/php/locals.scm +++ b/queries/php/locals.scm @@ -2,21 +2,42 @@ ;------- (class_declaration) @scope -(property_declaration) @scope -(method_declaration) @scope -(function_definition) @scope (while_statement) @scope (foreach_statement) @scope (if_statement) @scope (try_statement) @scope +(method_declaration + name: (name) @definition.method) @scope +(function_definition + name: (name) @definition.function) @scope ; Definitions ;------------ -(variable_name - (name) @definition.var) +(simple_parameter + (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 ;------------ -(variable_name) @reference +(name) @reference -- cgit v1.2.3-70-g09d2