blob: 70b220985a026c45d77b326ea9b5ae891a70447e (
plain) (
blame)
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
; highlights.scm
[
(key_string)
(json_key_string)
] @property
[
"[QueryStringParams]"
"[FormParams]"
"[MultipartFormData]"
"[Cookies]"
"[Captures]"
"[Asserts]"
"[Options]"
"[BasicAuth]"
] @module
[
"\\"
(regex_escaped_char)
(quoted_string_escaped_char)
(key_string_escaped_char)
(value_string_escaped_char)
(oneline_string_escaped_char)
(multiline_string_escaped_char)
(filename_escaped_char)
(json_string_escaped_char)
] @string.escape
[
"status"
"url"
"header"
"cookie"
"body"
"xpath"
"jsonpath"
"regex"
"variable"
"duration"
"sha256"
"md5"
"bytes"
] @function.builtin
[
"null"
"cacert"
"compressed"
"location"
"insecure"
"path-as-is"
"proxy"
"max-redirs"
"retry"
"retry-interval"
"retry-max-count"
"verbose"
"very-verbose"
] @constant.builtin
(variable_option
"variable" @constant.builtin)
(boolean) @boolean
(variable_name) @variable
[
"not"
"equals"
"notEquals"
"greaterThan"
"greaterThanOrEquals"
"lessThan"
"lessThanOrEquals"
"startsWith"
"endsWith"
"contains"
"matches"
"exists"
"includes"
"isInteger"
"isFloat"
"isBoolean"
"isString"
"isCollection"
] @keyword.operator
[
"=="
"!="
">"
">="
"<"
"<="
] @operator
[
(integer)
(status)
] @number
[
(float)
(json_number)
] @number.float
[
":"
","
] @punctuation.delimiter
[
"["
"]"
"{"
"}"
"{{"
"}}"
] @punctuation.bracket
[
(value_string)
(quoted_string)
(json_string)
] @string
[
"base64,"
"hex,"
(version)
] @string.special
[
"file,"
(file_value)
] @string.special.path
(regex) @string.regexp
(multiline_string_type) @type
(comment) @comment @spell
(filter) @attribute
(method) @type.builtin
|