aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lua/nvim-treesitter/parsers.lua4
-rw-r--r--runtime/queries/php_only/highlights.scm17
2 files changed, 11 insertions, 10 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 98e9ef78a..5802d3c4d 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -1574,7 +1574,7 @@ return {
php = {
install_info = {
location = 'php',
- revision = 'b2278dbac9d58b02653fe6a8530ccebc492e4ed4',
+ revision = '182f034cd19a2f41f751eee0d57378fbfc96ab3a',
url = 'https://github.com/tree-sitter/tree-sitter-php',
},
maintainers = { '@tk-shirasaka', '@calebdw' },
@@ -1585,7 +1585,7 @@ return {
php_only = {
install_info = {
location = 'php_only',
- revision = 'b2278dbac9d58b02653fe6a8530ccebc492e4ed4',
+ revision = '182f034cd19a2f41f751eee0d57378fbfc96ab3a',
url = 'https://github.com/tree-sitter/tree-sitter-php',
},
maintainers = { '@tk-shirasaka', '@calebdw' },
diff --git a/runtime/queries/php_only/highlights.scm b/runtime/queries/php_only/highlights.scm
index 2d473dd0c..8258e29ad 100644
--- a/runtime/queries/php_only/highlights.scm
+++ b/runtime/queries/php_only/highlights.scm
@@ -44,21 +44,16 @@
"protected"
"public"
"readonly"
- (static_modifier)
+ "static"
] @keyword.modifier
-(function_static_declaration
- "static" @keyword.modifier)
-
[
"return"
"exit"
"yield"
+ "yield from"
] @keyword.return
-(yield_expression
- "from" @keyword.return)
-
[
"case"
"else"
@@ -107,7 +102,7 @@
[
(php_tag)
- "?>"
+ (php_end_tag)
"("
")"
"["
@@ -477,3 +472,9 @@
(comment) @comment @spell
(named_label_statement) @label
+
+(property_hook
+ (name) @label)
+
+(visibility_modifier
+ (operation) @label)