Condition Coverage

blib/lib/Pod/WikiDoc/Parser.pm
Criterion Covered Total %
condition 239 522 45.7


and 3 conditions

line !l l&&!r l&&r condition
582 320 0 0 not defined $return and defined $score
742 12 0 0 not defined $return and defined $score
936 20 0 0 not defined $return and defined $score
1028 0 388 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^\*[\t\ ]*\n)/
1106 0 368 20 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^\*[\t\ ]+)/
1133 0 0 20 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\n]*)/
1161 0 20 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 0 20 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
0 20 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
1228 20 0 0 not defined $return and defined $score
2037 1347 0 0 not defined $return and defined $score
2129 0 0 275 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^[\t\ ]*)/
2157 0 275 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 141 134 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
141 134 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
2229 134 0 0 not defined $return and defined $score
2322 0 942 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = 'E'; 1 }
0 931 11 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = 'E'; 1 } and substr($text, 0, length $_tok) eq $_tok
931 11 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = 'E'; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
2416 4 0 0 not defined $return and defined $score
2508 0 355 81 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^=+)/
2535 0 13 68 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[\t\ ]+)/
2562 0 0 68 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\n]*)/
2590 0 68 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 0 68 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
0 68 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
2663 68 0 0 not defined $return and defined $score
2850 2 0 0 not defined $return and defined $score
2942 0 351 12 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^[\t\ ]+)/
2969 0 1 11 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\t\n\ ]+)/
2996 0 0 11 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\n]*)/
3024 0 11 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 0 11 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
0 11 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
3096 11 0 0 not defined $return and defined $score
3255 245 0 0 not defined $return and defined $score
3413 13 0 0 not defined $return and defined $score
3573 12 0 0 not defined $return and defined $score
3731 8 0 0 not defined $return and defined $score
3854 0 10 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = '|'; 1 }
0 6 4 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = '|'; 1 } and substr($text, 0, length $_tok) eq $_tok
6 4 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = '|'; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
4042 10 0 0 not defined $return and defined $score
4134 0 0 10 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^[^|]*)/
4205 10 0 0 not defined $return and defined $score
4297 0 0 10 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:.+)/
4368 10 0 0 not defined $return and defined $score
4525 10 0 0 not defined $return and defined $score
4617 0 36 7 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^[^*0\s])/
4644 0 0 7 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\n]*)/
4672 0 7 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 0 7 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
0 7 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
4739 7 0 0 not defined $return and defined $score
4935 16 0 0 not defined $return and defined $score
5027 0 374 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^0[\t\ ]*\n)/
5105 0 358 16 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^0[\t\ ]+)/
5132 0 0 16 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\n]*)/
5160 0 16 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 0 16 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
0 16 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
5227 16 0 0 not defined $return and defined $score
5419 9 0 0 not defined $return and defined $score
5585 102 0 0 not defined $return and defined $score
5745 5 0 0 not defined $return and defined $score
5837 0 345 114 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^[^*0\n\t\ ]|[*0][^\t\ ])/
5864 0 0 114 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^\n]+)/
5892 0 114 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 }
0 0 114 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok
0 114 0 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and do { $_tok = "\n"; 1 } and substr($text, 0, length $_tok) eq $_tok and do { substr($text, 0, length $_tok) = ''; 1 }
5959 114 0 0 not defined $return and defined $score
6179 4 0 0 not defined $return and defined $score
6271 0 245 680 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?: ^ \S+ )/x
6342 680 0 0 not defined $return and defined $score
6534 10 0 0 not defined $return and defined $score
6626 0 989 603 $text =~ s/\A($Parse::RecDescent::Pod::WikiDoc::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?: ^ \s+ )/x
6697 603 0 0 not defined $return and defined $score
6856 116 0 0 not defined $return and defined $score

or 2 conditions

line l !l condition
47 436 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
613 976 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
773 388 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
967 388 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
1259 1592 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
2068 275 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
2260 942 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
2447 436 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
2694 6 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
2881 363 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
3127 245 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
3286 989 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
3444 964 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
3604 938 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
3762 10 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
4073 10 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
4236 10 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
4399 952 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
4556 43 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
4770 374 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
4966 374 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
5258 358 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
5450 345 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
5616 930 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
5776 459 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
5990 349 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
6210 925 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
6373 368 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
6565 1592 0 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0
6728 0 116 $Parse::RecDescent::Pod::WikiDoc::Parser::tracelevel || 0

or 3 conditions

line l !l&&r !l&&!r condition
84 0 0 436 $_matched or $commit
165 68 0 368 $_matched or $commit
246 78 0 358 $_matched or $commit
327 87 0 349 $_matched or $commit
408 91 0 345 $_matched or $commit
489 193 0 243 $_matched or $commit
570 320 0 116 $_matched or defined $score
650 0 0 976 $_matched or $commit
730 12 0 964 $_matched or defined $score
810 0 0 388 $_matched or $commit
924 20 0 368 $_matched or defined $score
1004 0 0 388 $_matched or $commit
1082 0 0 388 $_matched or $commit
1216 20 0 368 $_matched or defined $score
1296 0 0 1592 $_matched or $commit
1377 603 0 989 $_matched or $commit
1458 616 0 976 $_matched or $commit
1539 628 0 964 $_matched or $commit
1620 640 0 952 $_matched or $commit
1701 650 0 942 $_matched or $commit
1782 654 0 938 $_matched or $commit
1863 662 0 930 $_matched or $commit
1944 667 0 925 $_matched or $commit
2025 1347 0 245 $_matched or defined $score
2105 0 0 275 $_matched or $commit
2217 134 0 141 $_matched or defined $score
2297 0 0 942 $_matched or $commit
2404 4 0 938 $_matched or defined $score
2484 0 0 436 $_matched or $commit
2651 68 0 368 $_matched or defined $score
2731 0 0 6 $_matched or $commit
2838 2 0 4 $_matched or defined $score
2918 0 0 363 $_matched or $commit
3084 11 0 352 $_matched or defined $score
3164 0 0 245 $_matched or $commit
3243 245 0 0 $_matched or defined $score
3323 0 0 989 $_matched or $commit
3401 13 0 976 $_matched or defined $score
3481 0 0 964 $_matched or $commit
3561 12 0 952 $_matched or defined $score
3641 0 0 938 $_matched or $commit
3719 8 0 930 $_matched or defined $score
3799 0 0 10 $_matched or $commit
3944 4 0 6 $_matched or $commit
4030 10 0 0 $_matched or defined $score
4110 0 0 10 $_matched or $commit
4193 10 0 0 $_matched or defined $score
4273 0 0 10 $_matched or $commit
4356 10 0 0 $_matched or defined $score
4436 0 0 952 $_matched or $commit
4513 10 0 942 $_matched or defined $score
4593 0 0 43 $_matched or $commit
4727 7 0 36 $_matched or defined $score
4807 0 0 374 $_matched or $commit
4923 16 0 358 $_matched or defined $score
5003 0 0 374 $_matched or $commit
5081 0 0 374 $_matched or $commit
5215 16 0 358 $_matched or defined $score
5295 0 0 358 $_matched or $commit
5407 9 0 349 $_matched or defined $score
5487 0 0 345 $_matched or $commit
5573 102 0 243 $_matched or defined $score
5653 0 0 930 $_matched or $commit
5733 5 0 925 $_matched or defined $score
5813 0 0 459 $_matched or $commit
5947 114 0 345 $_matched or defined $score
6027 0 0 349 $_matched or $commit
6167 4 0 345 $_matched or defined $score
6247 0 0 925 $_matched or $commit
6330 680 0 245 $_matched or defined $score
6410 0 0 368 $_matched or $commit
6522 10 0 358 $_matched or defined $score
6602 0 0 1592 $_matched or $commit
6685 603 0 989 $_matched or defined $score
6765 0 0 116 $_matched or $commit
6844 116 0 0 $_matched or defined $score