Lines Matching refs:tokens
32 jsmntok_t *tokens, size_t num_tokens)
38 tok = &tokens[parser->toknext++];
61 jsmntok_t *tokens, size_t num_tokens)
103 token = jsmn_alloc_token(parser, tokens, num_tokens);
118 jsmntok_t *tokens, size_t num_tokens)
131 token = jsmn_alloc_token(parser, tokens, num_tokens);
171 * Parse JSON string and fill tokens.
174 jsmntok_t *tokens, unsigned int num_tokens)
188 token = jsmn_alloc_token(parser, tokens, num_tokens);
192 tokens[parser->toksuper].size++;
201 token = &tokens[i];
214 token = &tokens[i];
222 r = jsmn_parse_string(parser, js, len, tokens,
227 tokens[parser->toksuper].size++;
263 r = jsmn_parse_primitive(parser, js, len, tokens,
268 tokens[parser->toksuper].size++;
281 if (tokens[i].start != -1 && tokens[i].end == -1)
289 * Creates a new parser based over a given buffer with an array of tokens
303 return "No enough tokens";