Branch Coverage

Config.xs
Criterion Covered Total %
branch 34 42 80.9


line true false branch
47 379 16 for ( i = 0; i < len ; ++i, ++ptr ) {
50 1 378 if ( ! *ptr ) continue; /* skip \0 */
53 29 349 if ( found_comment ) {
54 2 27 if ( *ptr == eol )
59 27 322 if ( found_sep ) {
60 26 1 if ( *ptr == ' ' || *ptr == '\t' )
0 26 if ( *ptr == ' ' || *ptr == '\t' )
67 37 311 if ( found_eol ) { /* starting a line */
69 37 0 if ( *ptr == ' ' || *ptr == '\t' ) {
0 37 if ( *ptr == ' ' || *ptr == '\t' ) {
72 2 35 if ( *ptr == comment ) {
82 28 318 if ( *ptr == sep ) {
84 26 2 if ( !end_key ) {
88 29 289 } else if ( *ptr == eol ) {
108 20 9 __PARSE_STRING_LINE
20 0 __PARSE_STRING_LINE
116 6 10 if ( start_key ) {
117 6 0 __PARSE_STRING_LINE
6 0 __PARSE_STRING_LINE
135 16 0 if ( sv && SvPOK(sv) ) {
16 0 if ( sv && SvPOK(sv) ) {