From 6a546eb35b590c0d101925bfad8214b3700ad1f1 Mon Sep 17 00:00:00 2001 From: Arian Behvandnejad Date: Wed, 20 Nov 2024 01:46:47 +0200 Subject: [PATCH 1/3] update tags --- queries/tags.scm | 4 ++-- test/tags/definition.php | 28 ++++++++++++++++++++++++++++ test/tags/reference.php | 20 ++++++++++++++++++++ 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 test/tags/definition.php create mode 100644 test/tags/reference.php diff --git a/queries/tags.scm b/queries/tags.scm index 66d594c2..4384302a 100644 --- a/queries/tags.scm +++ b/queries/tags.scm @@ -1,5 +1,5 @@ (namespace_definition - name: (namespace_name) @name) @module + name: (namespace_name) @name) @definition.module (interface_declaration name: (name) @name) @definition.interface @@ -10,7 +10,7 @@ (class_declaration name: (name) @name) @definition.class -(class_interface_clause [(name) (qualified_name)] @name) @impl +(class_interface_clause [(name) (qualified_name)] @name) @reference.implementation (property_declaration (property_element (variable_name (name) @name))) @definition.field diff --git a/test/tags/definition.php b/test/tags/definition.php new file mode 100644 index 00000000..2d748c0e --- /dev/null +++ b/test/tags/definition.php @@ -0,0 +1,28 @@ +f(); +// ^ reference.call + +\f(); +#^ reference.call + +C::f(); +// ^ reference.call \ No newline at end of file From 39d2a21895ff1fa277b264b651e919043974c739 Mon Sep 17 00:00:00 2001 From: Arian Behvandnejad Date: Wed, 20 Nov 2024 01:53:21 +0200 Subject: [PATCH 2/3] line endings --- test/tags/definition.php | 2 -- test/tags/reference.php | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/test/tags/definition.php b/test/tags/definition.php index 2d748c0e..4a1b0ded 100644 --- a/test/tags/definition.php +++ b/test/tags/definition.php @@ -24,5 +24,3 @@ public function a() { // ^ definition.function } } - - diff --git a/test/tags/reference.php b/test/tags/reference.php index d45643d6..620a10e7 100644 --- a/test/tags/reference.php +++ b/test/tags/reference.php @@ -17,4 +17,4 @@ class B implements T { #^ reference.call C::f(); -// ^ reference.call \ No newline at end of file +// ^ reference.call From 718f9ce1b639c8d71305ad8ca91356e40e034dec Mon Sep 17 00:00:00 2001 From: Caleb White Date: Tue, 19 Nov 2024 21:52:37 -0600 Subject: [PATCH 3/3] Update test/tags/definition.php --- test/tags/definition.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/tags/definition.php b/test/tags/definition.php index 4a1b0ded..1967c044 100644 --- a/test/tags/definition.php +++ b/test/tags/definition.php @@ -13,7 +13,7 @@ trait U { } function f() { - ^ definition.function +// ^ definition.function } class A {