aboutsummaryrefslogtreecommitdiffstats
path: root/queries/hack
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-11-28 15:12:08 +0100
committerStephan Seitz <stephan.seitz@fau.de>2022-01-17 10:53:35 +0100
commit6a61461d18039de7ebc8fd51f2b6ec0d4e562431 (patch)
treed9fe134d95f58fafe4a3a8422483373429873ce4 /queries/hack
parenthighlights(hack): extend queries add tests (diff)
downloadnvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.tar
nvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.tar.gz
nvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.tar.bz2
nvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.tar.lz
nvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.tar.xz
nvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.tar.zst
nvim-treesitter-6a61461d18039de7ebc8fd51f2b6ec0d4e562431.zip
highlights(hack): add keywords implements
Diffstat (limited to 'queries/hack')
-rw-r--r--queries/hack/highlights.scm14
1 files changed, 11 insertions, 3 deletions
diff --git a/queries/hack/highlights.scm b/queries/hack/highlights.scm
index 1bde66632..c7e481a80 100644
--- a/queries/hack/highlights.scm
+++ b/queries/hack/highlights.scm
@@ -21,6 +21,7 @@
"await"
"type"
"interface"
+ "implements"
"class"
"protected"
"private"
@@ -32,7 +33,7 @@
(xhp_modifier)
(final_modifier)
"extends"
- "insteadof"
+ "insteadof"
] @keyword
"use" @include
@@ -61,12 +62,20 @@
"arraykey"
"void"
"nonnull"
- (null)
"mixed"
"dynamic"
"noreturn"
] @type.builtin
+[
+ (null)
+] @constant.builtin
+
+[
+ (true)
+ (false)
+] @boolean
+
(type_specifier) @type
(new_expression
(_) @type)
@@ -83,7 +92,6 @@
(qualified_identifier
(identifier) @type .))
-(function_type_specifier) @function
(attribute_modifier) @attribute
[
"@required"