Unnamed repository; edit this file 'description' to name the repository.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
;; Upstream: https://github.com/tenzir/tree-sitter-tql/blob/main/queries/tql/highlights.scm

"move" @keyword

[
  "let"
] @keyword.storage

[
  "and"
  "or"
  "not"
  "in"
] @keyword.operator

[
  "if"
  "else"
  "match"
] @keyword.control.conditional

"this" @variable.builtin

[
  "."
  ":"
] @punctuation.delimiter

[
  "["
  "]"
  "{"
  "}"
] @punctuation.bracket

[
  "?"
  "..."
  "+"
  "-"
  "*"
  "/"
  "="
  "=>"
  "|"
  "::"
  "=="
  "!="
  ">"
  ">="
  "<"
  "<="
] @operator

[
  "("
  ")"
] @punctuation.bracket

[
  ","
] @punctuation.delimiter

"_" @variable.builtin

"null" @constant.builtin

[
  "true"
  "false"
] @constant.builtin.boolean

(dollar_var) @variable
(meta_selector) @attribute
(number) @constant.numeric
(string) @string
(format_expr) @string
(ip) @constant
(subnet) @constant
(time) @number
(duration) @constant.numeric
(frontmatter_open) @comment
(frontmatter_close) @comment
(comment) @comment

(invocation
  operator: (entity) @function.call)
(call_expression
  (entity) @function.call)
(call_expression
  method: (entity) @function.method)
(identifier) @variable