aboutsummaryrefslogtreecommitdiffstats
path: root/tests/query/highlights/wing
diff options
context:
space:
mode:
authorGlib Shpychka <23005347+gshpychka@users.noreply.github.com>2023-06-29 13:34:46 +0300
committerGitHub <noreply@github.com>2023-06-29 10:34:46 +0000
commitf460cc8ee7cb0e7ff1512b238d07029afca3d958 (patch)
treec976326a42e3099ac0e3624c166cc3e845367758 /tests/query/highlights/wing
parentUpdate parsers: gitcommit, html, kotlin (diff)
downloadnvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.tar
nvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.tar.gz
nvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.tar.bz2
nvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.tar.lz
nvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.tar.xz
nvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.tar.zst
nvim-treesitter-f460cc8ee7cb0e7ff1512b238d07029afca3d958.zip
feat(wing): add parser (#5021)
Co-authored-by: Christian Clason <c.clason@uni-graz.at> Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
Diffstat (limited to 'tests/query/highlights/wing')
-rw-r--r--tests/query/highlights/wing/class.w19
-rw-r--r--tests/query/highlights/wing/nested_method.w4
2 files changed, 23 insertions, 0 deletions
diff --git a/tests/query/highlights/wing/class.w b/tests/query/highlights/wing/class.w
new file mode 100644
index 000000000..636cbc601
--- /dev/null
+++ b/tests/query/highlights/wing/class.w
@@ -0,0 +1,19 @@
+bring cloud;
+// <- keyword
+
+class Foo {
+// <- keyword
+// ^ variable
+// ^ punctuation.bracket
+ name: str;
+//^ field
+// ^ type.builtin
+// ^ punctuation.delimiter
+ init(name: str) {
+//^ keyword
+// ^ variable
+ this.name = name;
+// ^ punctuation.delimiter
+// ^ operator
+ }
+}
diff --git a/tests/query/highlights/wing/nested_method.w b/tests/query/highlights/wing/nested_method.w
new file mode 100644
index 000000000..04fd1a37d
--- /dev/null
+++ b/tests/query/highlights/wing/nested_method.w
@@ -0,0 +1,4 @@
+test1.test2.test3();
+// <- variable
+// ^ property
+// ^ method.call