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

Function parser_parse_pair

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

Source from the content-addressed store, hash-verified

685}
686
687static bool
688parser_parse_pair(parser_t *parser) {
689 assert_d_eq(parser->token.token_type, TOKEN_TYPE_STRING,
690 "Pair should start with string");
691 if (parser_tokenize(parser)) {
692 return true;
693 }
694 switch (parser->token.token_type) {
695 case TOKEN_TYPE_COLON:
696 if (parser_tokenize(parser)) {
697 return true;
698 }
699 return parser_parse_value(parser);
700 default:
701 return true;
702 }
703}
704
705static bool
706parser_parse_values(parser_t *parser) {

Callers 1

parser_parse_pairsFunction · 0.70

Calls 2

parser_tokenizeFunction · 0.70
parser_parse_valueFunction · 0.70

Tested by

no test coverage detected