Lines Matching refs:parser_t
22 typedef struct parser_s parser_t;
24 parser_t *parser;
43 token_init(token_t *token, parser_t *parser, token_type_t token_type,
76 parser_init(parser_t *parser, bool verbose) {
86 parser_fini(parser_t *parser) {
93 parser_append(parser_t *parser, const char *str) {
108 parser_tokenize(parser_t *parser) {
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) {
688 parser_parse_pair(parser_t *parser) {
706 parser_parse_values(parser_t *parser) {
733 parser_parse_array(parser_t *parser) {
749 parser_parse_pairs(parser_t *parser) {
784 parser_parse_object(parser_t *parser) {
802 parser_parse(parser_t *parser) {
900 parser_t parser;
911 parser_t parser;
924 parser_t *parser = (parser_t *)opaque;
982 parser_t parser;