fix(php): add missing keyword highlights, fix static keyword

This commit is contained in:
Caleb White 2024-03-18 22:09:53 -05:00 committed by Christian Clason
parent 3400788705
commit 1c9a94bd60

View file

@ -26,6 +26,9 @@
(name) @type)
])
(named_type (name) @type.builtin
(#any-of? @type.builtin "static" "self"))
(class_declaration
name: (name) @type)
@ -96,6 +99,8 @@
(list_literal
"list" @function.builtin)
(exit_statement "exit" @function.builtin "(")
(method_declaration
name: (name) @function.method)
@ -216,7 +221,6 @@
(named_label_statement) @label
; Keywords
[
"and"
@ -246,6 +250,7 @@
"implements"
"insteadof"
"interface"
"print"
"namespace"
"new"
"trait"
@ -260,14 +265,22 @@
"protected"
"public"
"readonly"
"static"
(static_modifier)
] @keyword.modifier
(function_static_declaration
"static" @keyword.modifier)
[
"return"
"exit"
"yield"
] @keyword.return
(yield_expression
"from" @keyword.return)
[
"case"
"else"