Branch Coverage

Config.xs
Criterion Covered Total %
branch 34 42 80.9


line true false branch
44 314 15 for ( i = 0; i < len ; ++i, ++ptr ) {
47 1 313 if ( ! *ptr ) continue; /* skip \0 */
50 29 284 if ( found_comment ) {
51 2 27 if ( *ptr == eol )
56 22 262 if ( found_sep ) {
57 21 1 if ( *ptr == ' ' || *ptr == '\t' )
0 21 if ( *ptr == ' ' || *ptr == '\t' )
64 32 251 if ( found_eol ) { /* starting a line */
66 32 0 if ( *ptr == ' ' || *ptr == '\t' ) {
0 32 if ( *ptr == ' ' || *ptr == '\t' ) {
69 2 30 if ( *ptr == comment ) {
79 23 258 if ( *ptr == sep ) {
81 21 2 if ( !end_key ) {
85 24 234 } else if ( *ptr == eol ) {
105 15 9 __PARSE_STRING_LINE
15 0 __PARSE_STRING_LINE
113 6 9 if ( start_key ) {
114 6 0 __PARSE_STRING_LINE
6 0 __PARSE_STRING_LINE
132 15 0 if ( content && SvPOK(content) ) {
15 0 if ( content && SvPOK(content) ) {