summaryrefslogtreecommitdiffstats
path: root/queries/php
diff options
context:
space:
mode:
authorAnanda Umamil <zweimach@zweimach.org>2023-01-26 19:22:15 +0700
committerStephan Seitz <stephan.seitz@fau.de>2023-02-12 01:23:19 -0800
commit620b94721855b6b802c64cc53edad4af3bf1553c (patch)
treeb1945224cf0b01aa55fdb5c3a9cb535ed506546c /queries/php
parenthighlights(php): fix queries related to namespaces (diff)
downloadnvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.tar
nvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.tar.gz
nvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.tar.bz2
nvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.tar.lz
nvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.tar.xz
nvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.tar.zst
nvim-treesitter-620b94721855b6b802c64cc53edad4af3bf1553c.zip
highlights(php): fix `@constant` queries
Diffstat (limited to 'queries/php')
-rw-r--r--queries/php/highlights.scm16
1 files changed, 9 insertions, 7 deletions
diff --git a/queries/php/highlights.scm b/queries/php/highlights.scm
index aa6a3eb72..3e30f75bb 100644
--- a/queries/php/highlights.scm
+++ b/queries/php/highlights.scm
@@ -2,6 +2,15 @@
(variable_name) @variable
+; Constants
+
+((name) @constant
+ (#vim-match? @constant "^_?[A-Z][A-Z\d_]*$"))
+((name) @constant.builtin
+ (#vim-match? @constant.builtin "^__[A-Z][A-Z\d_]+__$"))
+
+(const_declaration (const_element (name) @constant))
+
; Types
[
@@ -100,13 +109,6 @@
(relative_scope) @variable.builtin
-((name) @constant
- (#vim-match? @constant "^_?[A-Z][A-Z\d_]*$"))
-((name) @constant.builtin
- (#vim-match? @constant.builtin "^__[A-Z][A-Z\d_]+__$"))
-
-(const_declaration (const_element (name) @constant))
-
((variable_name) @variable.builtin
(#eq? @variable.builtin "$this"))