diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2022-10-22 18:19:44 +0300 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2022-11-26 13:17:51 +0200 |
| commit | 353538d570727e38921aeee81f4ebfa0d891ec6f (patch) | |
| tree | 806e6c30064c1abf10a22aeaa2a3064cccb05e88 | |
| parent | highlights(sxhkdrc): fix captures (diff) | |
| download | nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.gz nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.bz2 nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.lz nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.xz nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.zst nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.zip | |
highlights(tiger): fix captures
| -rw-r--r-- | queries/tiger/highlights.scm | 10 | ||||
| -rw-r--r-- | tests/query/highlights/tiger/imports.tig | 2 | ||||
| -rw-r--r-- | tests/query/highlights/tiger/keywords.tig | 2 | ||||
| -rw-r--r-- | tests/query/highlights/tiger/object-oriented.tig | 4 |
4 files changed, 7 insertions, 11 deletions
diff --git a/queries/tiger/highlights.scm b/queries/tiger/highlights.scm index cbab4fae8..f4256a34c 100644 --- a/queries/tiger/highlights.scm +++ b/queries/tiger/highlights.scm @@ -23,6 +23,7 @@ [ "function" "primitive" + "method" ] @keyword.function [ @@ -32,13 +33,9 @@ "while" ] @repeat -[ - "new" -] @constructor +"new" @keyword.operator -[ - "method" -] @method +"import" @include [ "array" @@ -46,7 +43,6 @@ "else" "end" "if" - "import" "in" "let" "of" diff --git a/tests/query/highlights/tiger/imports.tig b/tests/query/highlights/tiger/imports.tig index c4366690d..068dc4810 100644 --- a/tests/query/highlights/tiger/imports.tig +++ b/tests/query/highlights/tiger/imports.tig @@ -1,4 +1,4 @@ import "lib.tih" -/* <- keyword */ +/* <- include */ /* ^ string.special */ /* vim: set ft=tiger: */ diff --git a/tests/query/highlights/tiger/keywords.tig b/tests/query/highlights/tiger/keywords.tig index 11650977b..862a531cd 100644 --- a/tests/query/highlights/tiger/keywords.tig +++ b/tests/query/highlights/tiger/keywords.tig @@ -10,7 +10,7 @@ let /* <- keyword.function */ import "lib.tih" - /* <- keyword */ + /* <- include */ type array_of_int = array of int /* <- keyword */ diff --git a/tests/query/highlights/tiger/object-oriented.tig b/tests/query/highlights/tiger/object-oriented.tig index 22e6dac19..b09b82b19 100644 --- a/tests/query/highlights/tiger/object-oriented.tig +++ b/tests/query/highlights/tiger/object-oriented.tig @@ -12,13 +12,13 @@ let var a := 12 method meth() : int = self.a - /* <- method */ + /* <- keyword.function */ /* ^ method */ /* ^ variable.builtin */ } var object := new B - /* ^ constructor */ + /* ^ keyword.operator */ in object.a := 27; /* ^ property */ |
