Lines Matching refs:parser_t
22 typedef struct parser_s parser_t; typedef
24 parser_t *parser;
43 token_init(token_t *token, parser_t *parser, token_type_t token_type, in token_init()
76 parser_init(parser_t *parser, bool verbose) { in parser_init()
86 parser_fini(parser_t *parser) { in parser_fini()
93 parser_append(parser_t *parser, const char *str) { in parser_append()
108 parser_tokenize(parser_t *parser) { in parser_tokenize()
665 static bool parser_parse_array(parser_t *parser);
666 static bool parser_parse_object(parser_t *parser);
669 parser_parse_value(parser_t *parser) { in parser_parse_value()
688 parser_parse_pair(parser_t *parser) { in parser_parse_pair()
706 parser_parse_values(parser_t *parser) { in parser_parse_values()
733 parser_parse_array(parser_t *parser) { in parser_parse_array()
749 parser_parse_pairs(parser_t *parser) { in parser_parse_pairs()
784 parser_parse_object(parser_t *parser) { in parser_parse_object()
802 parser_parse(parser_t *parser) { in parser_parse()
900 parser_t parser; in TEST_BEGIN()
911 parser_t parser; in TEST_BEGIN()
924 parser_t *parser = (parser_t *)opaque; in write_cb()
982 parser_t parser; in TEST_BEGIN()