aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTayfun Bocek <tayfunbocek@live.ca>2025-10-30 16:59:19 +0300
committerGitHub <noreply@github.com>2025-10-30 14:59:19 +0100
commit64f4755b9d6ea9008265b09eb79fd91727311682 (patch)
tree411bab3208dfd169e6b654bc22efb3ce54cec7ca /tests
parentfeat(install): remove node requirement (diff)
downloadnvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.tar
nvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.tar.gz
nvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.tar.bz2
nvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.tar.lz
nvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.tar.xz
nvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.tar.zst
nvim-treesitter-64f4755b9d6ea9008265b09eb79fd91727311682.zip
feat!(gdshader): replace gdshader parser and queries (#8244)
Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader
Diffstat (limited to 'tests')
-rw-r--r--tests/query/highlights/gdshader/test.gdshader26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/query/highlights/gdshader/test.gdshader b/tests/query/highlights/gdshader/test.gdshader
new file mode 100644
index 000000000..db1459028
--- /dev/null
+++ b/tests/query/highlights/gdshader/test.gdshader
@@ -0,0 +1,26 @@
+shader_type spatial;
+
+render_mode unshaded, wireframe;
+// <- @keyword
+// ^^^^^^^^ @keyword
+// ^^^^^^^^^ @keyword
+
+/** My Doc comment*/
+//^^^^^^^^^^^^^^^^^^ @comment.documentation
+uniform float MY_VALUE: interesting_hint = 1.0;
+//<- @keyword
+// ^^^^^ type.builtin
+// ^^^^^^^^ constant
+// ^ @punctuation.delimiter
+// ^^^^^^^^^^^^^^^^ @attribute
+// ^ @operator
+// ^^^ @number.float
+// ^ punctuation.delimiter
+
+void vertex() {
+// <- type.builtin
+// ^^^^^^ @function
+ do {} while (123< 2231);
+//^^ keyword.repeat
+// ^^^^^ keyword.repeat
+}