Lines Matching defs:tok

120 	jsmntok_t tok[10];
124 r = jsmn_parse(&p, js, strlen(js), tok, 10);
125 check(r >= 0 && tok[0].type == JSMN_STRING
126 && tok[1].type == JSMN_PRIMITIVE);
127 check(TOKEN_STRING(js, tok[0], "boolVar"));
128 check(TOKEN_STRING(js, tok[1], "true"));
132 r = jsmn_parse(&p, js, strlen(js), tok, 10);
133 check(r >= 0 && tok[0].type == JSMN_STRING
134 && tok[1].type == JSMN_PRIMITIVE);
135 check(TOKEN_STRING(js, tok[0], "boolVar"));
136 check(TOKEN_STRING(js, tok[1], "false"));
140 r = jsmn_parse(&p, js, strlen(js), tok, 10);
141 check(r >= 0 && tok[0].type == JSMN_STRING
142 && tok[1].type == JSMN_PRIMITIVE);
143 check(TOKEN_STRING(js, tok[0], "intVar"));
144 check(TOKEN_STRING(js, tok[1], "12345"));
148 r = jsmn_parse(&p, js, strlen(js), tok, 10);
149 check(r >= 0 && tok[0].type == JSMN_STRING
150 && tok[1].type == JSMN_PRIMITIVE);
151 check(TOKEN_STRING(js, tok[0], "floatVar"));
152 check(TOKEN_STRING(js, tok[1], "12.345"));
156 r = jsmn_parse(&p, js, strlen(js), tok, 10);
157 check(r >= 0 && tok[0].type == JSMN_STRING
158 && tok[1].type == JSMN_PRIMITIVE);
159 check(TOKEN_STRING(js, tok[0], "nullVar"));
160 check(TOKEN_STRING(js, tok[1], "null"));
168 jsmntok_t tok[10];
173 r = jsmn_parse(&p, js, strlen(js), tok, 10);
174 check(r >= 0 && tok[0].type == JSMN_STRING
175 && tok[1].type == JSMN_STRING);
176 check(TOKEN_STRING(js, tok[0], "strVar"));
177 check(TOKEN_STRING(js, tok[1], "hello world"));
181 r = jsmn_parse(&p, js, strlen(js), tok, 10);
182 check(r >= 0 && tok[0].type == JSMN_STRING
183 && tok[1].type == JSMN_STRING);
184 check(TOKEN_STRING(js, tok[0], "strVar"));
185 check(TOKEN_STRING(js, tok[1], "escapes: \\/\\r\\n\\t\\b\\f\\\"\\\\"));
189 r = jsmn_parse(&p, js, strlen(js), tok, 10);
190 check(r >= 0 && tok[0].type == JSMN_STRING
191 && tok[1].type == JSMN_STRING);
192 check(TOKEN_STRING(js, tok[0], "strVar"));
193 check(TOKEN_STRING(js, tok[1], ""));
201 jsmntok_t tok[10];
206 r = jsmn_parse(&p, js, strlen(js), tok, 10);
207 check(r == JSMN_ERROR_PART && tok[0].type == JSMN_STRING);
208 check(TOKEN_STRING(js, tok[0], "x"));
213 r = jsmn_parse(&p, js_slash, sizeof(js_slash), tok, 10);
218 r = jsmn_parse(&p, js_unicode, sizeof(js_unicode), tok, 10);
222 r = jsmn_parse(&p, js, strlen(js), tok, 10);
223 check(r == JSMN_ERROR_PART && tok[0].type == JSMN_STRING);
224 check(TOKEN_STRING(js, tok[0], "x"));
228 r = jsmn_parse(&p, js, strlen(js), tok, 10);
229 check(r >= 0 && tok[0].type == JSMN_STRING
230 && tok[1].type == JSMN_STRING);
231 check(TOKEN_STRING(js, tok[0], "x"));
232 check(TOKEN_STRING(js, tok[1], "value"));
235 r = jsmn_parse(&p, js, strlen(js), tok, 10);
236 check(r >= 0 && tok[0].type == JSMN_STRING
237 && tok[1].type == JSMN_STRING && tok[2].type == JSMN_STRING
238 && tok[3].type == JSMN_STRING);
239 check(TOKEN_STRING(js, tok[0], "x"));
240 check(TOKEN_STRING(js, tok[1], "value"));
241 check(TOKEN_STRING(js, tok[2], "y"));
242 check(TOKEN_STRING(js, tok[3], "value y"));
251 jsmntok_t tok[10];
257 r = jsmn_parse(&p, js, strlen(js), tok, 10);
258 check(r >= 0 && tok[0].type == JSMN_PRIMITIVE
259 && tok[1].type == JSMN_STRING && tok[2].type == JSMN_PRIMITIVE
260 && tok[3].type == JSMN_PRIMITIVE);
261 check(TOKEN_STRING(js, tok[0], "key1"));
262 check(TOKEN_STRING(js, tok[1], "value"));
263 check(TOKEN_STRING(js, tok[2], "key2"));
264 check(TOKEN_STRING(js, tok[3], "123"));
272 jsmntok_t tok[10];
277 r = jsmn_parse(&p, js, strlen(js), tok, 10);
278 check(r == JSMN_ERROR_PART && tok[0].type == JSMN_ARRAY
279 && tok[1].type == JSMN_PRIMITIVE && tok[2].type == JSMN_PRIMITIVE);
282 r = jsmn_parse(&p, js, strlen(js), tok, 10);
283 check(r == JSMN_ERROR_PART && tok[0].type == JSMN_ARRAY
284 && tok[1].type == JSMN_PRIMITIVE && tok[2].type == JSMN_PRIMITIVE
285 && tok[3].type == JSMN_ARRAY && tok[4].type == JSMN_PRIMITIVE);
288 r = jsmn_parse(&p, js, strlen(js), tok, 10);
289 check(r == JSMN_ERROR_PART && tok[0].type == JSMN_ARRAY
290 && tok[1].type == JSMN_PRIMITIVE && tok[2].type == JSMN_PRIMITIVE
291 && tok[3].type == JSMN_ARRAY && tok[4].type == JSMN_PRIMITIVE
292 && tok[5].type == JSMN_STRING);
294 check(tok[3].size == 2);
297 r = jsmn_parse(&p, js, strlen(js), tok, 10);
298 check(r >= 0 && tok[0].type == JSMN_ARRAY
299 && tok[1].type == JSMN_PRIMITIVE && tok[2].type == JSMN_PRIMITIVE
300 && tok[3].type == JSMN_ARRAY && tok[4].type == JSMN_PRIMITIVE
301 && tok[5].type == JSMN_STRING);
302 check(tok[3].size == 2);
303 check(tok[0].size == 3);