Branch Coverage

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


line true false branch
48 301 2 parser->input = (unsigned char *) SvPV (json, length);
85 2 77 if (parser->length == 0) {
96 0 43 INCDEPTH;
101 0 22 INCDEPTH;
191 0 220 if (parser->length == 0) {
202 0 42 INCDEPTH;
207 0 90 INCDEPTH;
303 4 10 if (next) {
304 1 3 if (! next->blessed) {
310 8 6 if (next) {
311 6 2 if (! next->blessed) {
316 7 7 if (! token->blessed) {
330 1 220 if (parser->length == 0) {
375 0 1 if (parser->bad_byte) {
381 1 0 if (parser->bad_beginning) {
386 0 1 if (parser->error == json_error_unexpected_character) {
391 0 0 for (j = 0; j < JSON3MAXBYTE; j++) {