aboutsummaryrefslogtreecommitdiffstats
path: root/tests/query/highlights/gleam/function.gleam
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-12-24 12:52:21 +0100
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit10dd49958c96f86c8247c715bd20a6681afc1d8b (patch)
tree511849caff160e818f4dd08a6106137dcadb620d /tests/query/highlights/gleam/function.gleam
parentfeat(injections): add printf format strings (diff)
downloadnvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.gz
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.bz2
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.lz
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.xz
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.zst
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.zip
chore(tests): consistent captures
Diffstat (limited to 'tests/query/highlights/gleam/function.gleam')
-rw-r--r--tests/query/highlights/gleam/function.gleam214
1 files changed, 107 insertions, 107 deletions
diff --git a/tests/query/highlights/gleam/function.gleam b/tests/query/highlights/gleam/function.gleam
index cf2fbf969..aed4879dc 100644
--- a/tests/query/highlights/gleam/function.gleam
+++ b/tests/query/highlights/gleam/function.gleam
@@ -1,127 +1,127 @@
pub fn add(x: Int, y: Int) -> Int {
-// <- type.qualifier
-// ^^ keyword.function
-// ^^^ function
-// ^ punctuation.bracket
-// ^ parameter
-// ^ punctuation.delimiter
-// ^^^ type.builtin
-// ^ punctuation.delimiter
-// ^ parameter
-// ^ punctuation.delimiter
-// ^^^ type.builtin
-// ^ punctuation.bracket
-// ^ punctuation.delimiter
-// ^^^ type.builtin
-// ^ punctuation.bracket
+// <- @type.qualifier
+// ^^ @keyword.function
+// ^^^ @function
+// ^ @punctuation.bracket
+// ^ @parameter
+// ^ @punctuation.delimiter
+// ^^^ @type.builtin
+// ^ @punctuation.delimiter
+// ^ @parameter
+// ^ @punctuation.delimiter
+// ^^^ @type.builtin
+// ^ @punctuation.bracket
+// ^ @punctuation.delimiter
+// ^^^ @type.builtin
+// ^ @punctuation.bracket
}
-// <- punctuation.bracket
+// <- @punctuation.bracket
pub fn twice(f: fn(t) -> t, x: t) -> t {
-// <- type.qualifier
-// ^ keyword.function
-// ^^^^^ function
-// ^ punctuation.bracket
-// ^ parameter
-// ^ punctuation.delimiter
-// ^^ keyword.function
-// ^ punctuation.bracket
-// ^ type
-// ^ punctuation.bracket
-// ^^ punctuation.delimiter
-// ^ type
-// ^ punctuation.delimiter
-// ^ parameter
-// ^ punctuation.delimiter
-// ^ type
-// ^ punctuation.bracket
-// ^^ punctuation.delimiter
-// ^ type
-// ^ punctuation.bracket
+// <- @type.qualifier
+// ^ @keyword.function
+// ^^^^^ @function
+// ^ @punctuation.bracket
+// ^ @parameter
+// ^ @punctuation.delimiter
+// ^^ @keyword.function
+// ^ @punctuation.bracket
+// ^ @type
+// ^ @punctuation.bracket
+// ^^ @punctuation.delimiter
+// ^ @type
+// ^ @punctuation.delimiter
+// ^ @parameter
+// ^ @punctuation.delimiter
+// ^ @type
+// ^ @punctuation.bracket
+// ^^ @punctuation.delimiter
+// ^ @type
+// ^ @punctuation.bracket
}
-// <- punctuation.bracket
+// <- @punctuation.bracket
fn list_of_two(my_value: a) -> List(a) {
-// <- keyword.function
-// ^ function
-// ^ punctuation.bracket
-// ^ parameter
-// ^ punctuation.delimiter
-// ^ type
-// ^ punctuation.bracket
-// ^ punctuation.delimiter
-// ^^^^ type.builtin
-// ^ punctuation.bracket
-// ^ type
-// ^ punctuation.bracket
-// ^ punctuation.bracket
+// <- @keyword.function
+// ^ @function
+// ^ @punctuation.bracket
+// ^ @parameter
+// ^ @punctuation.delimiter
+// ^ @type
+// ^ @punctuation.bracket
+// ^ @punctuation.delimiter
+// ^^^^ @type.builtin
+// ^ @punctuation.bracket
+// ^ @type
+// ^ @punctuation.bracket
+// ^ @punctuation.bracket
}
-// <- punctuation.bracket
+// <- @punctuation.bracket
fn replace(
-// <- keyword.function
-// ^^^^^^^ function
-// ^ punctuation.bracket
+// <- @keyword.function
+// ^^^^^^^ @function
+// ^ @punctuation.bracket
in string: String,
- // <- label
- // ^^^^^^ parameter
- // ^ punctuation.delimiter
- // ^^^^^^ type.builtin
- // ^ punctuation.delimiter
+ // <- @label
+ // ^^^^^^ @parameter
+ // ^ @punctuation.delimiter
+ // ^^^^^^ @type.builtin
+ // ^ @punctuation.delimiter
each pattern: String,
- // <- label
- // ^^^^^^^ parameter
- // ^ punctuation.delimiter
- // ^^^^^^ type.builtin
- // ^ punctuation.delimiter
+ // <- @label
+ // ^^^^^^^ @parameter
+ // ^ @punctuation.delimiter
+ // ^^^^^^ @type.builtin
+ // ^ @punctuation.delimiter
with replacement: String,
- // <- label
- // ^^^^^^^^^^^ parameter
- // ^ punctuation.delimiter
- // ^^^^^^ type.builtin
- // ^ punctuation.delimiter
+ // <- @label
+ // ^^^^^^^^^^^ @parameter
+ // ^ @punctuation.delimiter
+ // ^^^^^^ @type.builtin
+ // ^ @punctuation.delimiter
) {
replace(in: "A,B,C", each: ",", with: " ")
- // <- function.call
- // ^ punctuation.bracket
- // ^^ label
- // ^ punctuation.delimiter
- // ^^^^^^^ string
- // ^ punctuation.delimiter
- // ^^^^ label
- // ^ punctuation.delimiter
- // ^^^ string
- // ^ punctuation.delimiter
- // ^^^^ label
- // ^ punctuation.delimiter
- // ^^^ string
- // ^ punctuation.bracket
+ // <- @function.call
+ // ^ @punctuation.bracket
+ // ^^ @label
+ // ^ @punctuation.delimiter
+ // ^^^^^^^ @string
+ // ^ @punctuation.delimiter
+ // ^^^^ @label
+ // ^ @punctuation.delimiter
+ // ^^^ @string
+ // ^ @punctuation.delimiter
+ // ^^^^ @label
+ // ^ @punctuation.delimiter
+ // ^^^ @string
+ // ^ @punctuation.bracket
}
-// <- punctuation.bracket
+// <- @punctuation.bracket
pub external fn random_float() -> Float = "rand" "uniform"
-// <- type.qualifier
-// ^^^^^^^^ type.qualifier
-// ^^ keyword.function
-// ^^^^^^^^^^^^ function
-// ^ punctuation.bracket
-// ^ punctuation.bracket
-// ^^ punctuation.delimiter
-// ^^^^^ type.builtin
-// ^ operator
-// ^^^^^^ namespace
-// ^^^^^^^^^ function
+// <- @type.qualifier
+// ^^^^^^^^ @type.qualifier
+// ^^ @keyword.function
+// ^^^^^^^^^^^^ @function
+// ^ @punctuation.bracket
+// ^ @punctuation.bracket
+// ^^ @punctuation.delimiter
+// ^^^^^ @type.builtin
+// ^ @operator
+// ^^^^^^ @namespace
+// ^^^^^^^^^ @function
pub external fn inspect(a) -> a = "Elixir.IO" "inspect"
-// <- type.qualifier
-// ^^^^^^^^ type.qualifier
-// ^^ keyword.function
-// ^^^^^^^ function
-// ^ punctuation.bracket
-// ^ type
-// ^ punctuation.bracket
-// ^^ punctuation.delimiter
-// ^ type
-// ^ operator
-// ^^^^^^^^^^^ namespace
-// ^^^^^^^^^ function
+// <- @type.qualifier
+// ^^^^^^^^ @type.qualifier
+// ^^ @keyword.function
+// ^^^^^^^ @function
+// ^ @punctuation.bracket
+// ^ @type
+// ^ @punctuation.bracket
+// ^^ @punctuation.delimiter
+// ^ @type
+// ^ @operator
+// ^^^^^^^^^^^ @namespace
+// ^^^^^^^^^ @function