Lines Matching refs:tokens
9 jsmntok_t *tokens, size_t num_tokens) { in jsmn_alloc_token() argument
14 tok = &tokens[parser->toknext++]; in jsmn_alloc_token()
38 size_t len, jsmntok_t *tokens, size_t num_tokens) { in jsmn_parse_primitive() argument
66 if (tokens == NULL) { in jsmn_parse_primitive()
70 token = jsmn_alloc_token(parser, tokens, num_tokens); in jsmn_parse_primitive()
87 size_t len, jsmntok_t *tokens, size_t num_tokens) { in jsmn_parse_string() argument
100 if (tokens == NULL) { in jsmn_parse_string()
103 token = jsmn_alloc_token(parser, tokens, num_tokens); in jsmn_parse_string()
154 jsmntok_t *tokens, unsigned int num_tokens) { in jsmn_parse() argument
168 if (tokens == NULL) { in jsmn_parse()
171 token = jsmn_alloc_token(parser, tokens, num_tokens); in jsmn_parse()
175 tokens[parser->toksuper].size++; in jsmn_parse()
185 if (tokens == NULL) in jsmn_parse()
192 token = &tokens[parser->toknext - 1]; in jsmn_parse()
205 token = &tokens[token->parent]; in jsmn_parse()
209 token = &tokens[i]; in jsmn_parse()
222 token = &tokens[i]; in jsmn_parse()
231 r = jsmn_parse_string(parser, js, len, tokens, num_tokens); in jsmn_parse()
234 if (parser->toksuper != -1 && tokens != NULL) in jsmn_parse()
235 tokens[parser->toksuper].size++; in jsmn_parse()
248 r = jsmn_parse_primitive(parser, js, len, tokens, num_tokens); in jsmn_parse()
251 if (parser->toksuper != -1 && tokens != NULL) in jsmn_parse()
252 tokens[parser->toksuper].size++; in jsmn_parse()
265 if (tokens[i].start != -1 && tokens[i].end == -1) { in jsmn_parse()