diff options
| author | Caleb White <cdwhite3@pm.me> | 2025-02-26 08:36:24 -0600 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2025-02-26 17:01:57 +0100 |
| commit | 081a99b3bed1f5050610d08870c71409b878c3c3 (patch) | |
| tree | 24af0f07d7523833ba61ce6e9b26d68ba69f4617 /queries/php_only | |
| parent | feat(markdown): completely conceal codeblock fences on nightly (diff) | |
| download | nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.tar nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.tar.gz nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.tar.bz2 nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.tar.lz nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.tar.xz nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.tar.zst nvim-treesitter-081a99b3bed1f5050610d08870c71409b878c3c3.zip | |
feat(php): add support for new relative_name node
Diffstat (limited to 'queries/php_only')
| -rw-r--r-- | queries/php_only/highlights.scm | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/queries/php_only/highlights.scm b/queries/php_only/highlights.scm index 6d51154df..2d473dd0c 100644 --- a/queries/php_only/highlights.scm +++ b/queries/php_only/highlights.scm @@ -194,6 +194,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ]) (named_type @@ -208,6 +210,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ]) (enum_declaration @@ -269,6 +273,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ]) (scoped_call_expression @@ -276,6 +282,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ]) (class_constant_access_expression @@ -284,6 +292,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ] (name) @constant) @@ -292,6 +302,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ]) (scoped_property_access_expression @@ -309,6 +321,8 @@ (name) @type (qualified_name (name) @type) + (relative_name + (name) @type) ]) ; Functions, methods, constructors @@ -326,11 +340,13 @@ name: (name) @function.method) (function_call_expression - function: (qualified_name - (name) @function.call)) - -(function_call_expression - (name) @function.call) + function: [ + (name) @function.call + (qualified_name + (name) @function.call) + (relative_name + (name) @function.call) + ]) (scoped_call_expression name: (name) @function.call) @@ -365,6 +381,8 @@ (name) @constructor (qualified_name (name) @constructor) + (relative_name + (name) @constructor) ]) ; Parameters @@ -410,6 +428,9 @@ (namespace_name (name) @module) +(relative_name + "namespace" @module.builtin) + ; Attributes (attribute_list) @attribute |
