MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / parser_parse_array

Function parser_parse_array

deps/jemalloc/test/unit/stats_print.c:732–746  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

730}
731
732static bool
733parser_parse_array(parser_t *parser) {
734 assert_d_eq(parser->token.token_type, TOKEN_TYPE_LBRACKET,
735 "Array should start with [");
736 if (parser_tokenize(parser)) {
737 return true;
738 }
739 switch (parser->token.token_type) {
740 case TOKEN_TYPE_RBRACKET:
741 return false;
742 default:
743 return parser_parse_values(parser);
744 }
745 not_reached();
746}
747
748static bool
749parser_parse_pairs(parser_t *parser) {

Callers 1

parser_parse_valueFunction · 0.70

Calls 2

parser_tokenizeFunction · 0.70
parser_parse_valuesFunction · 0.70

Tested by

no test coverage detected