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
; adl

[
"module"
"struct"
"union"
"type"
"newtype"
"annotation"
] @keyword

(adl (scoped_name)) @namespace
(comment) @comment
(doc_comment) @comment.block.documentation
(name) @type

(fname) @variable.other.member

(type_expr (scoped_name) @type)

(type_expr_params (param (scoped_name) @type.parameter))

; json
(key) @string.special

(string) @string

(number) @constant.numeric

[
  (null)
  (true)
  (false)
] @constant.builtin

(escape_sequence) @constant.character.escape