Branch Coverage

json-entry-points.c
Criterion Covered Total %
branch 24 34 70.5


line true false branch
49 303 2 parser->input = (unsigned char *) SvPV (json, length);
86 2 78 if (parser->length == 0) {
97 0 44 INCDEPTH;
102 0 22 INCDEPTH;
192 0 220 if (parser->length == 0) {
203 0 42 INCDEPTH;
208 0 90 INCDEPTH;
304 5 10 if (next) {
305 1 4 if (! next->blessed) {
311 8 7 if (next) {
312 6 2 if (! next->blessed) {
317 7 8 if (! token->blessed) {
331 1 220 if (parser->length == 0) {
376 0 1 if (parser->bad_byte) {
382 1 0 if (parser->bad_beginning) {
387 0 1 if (parser->error == json_error_unexpected_character) {
392 0 0 for (j = 0; j < JSON3MAXBYTE; j++) {