Condition Coverage

blib/lib/Parse/H.pm
Criterion Covered Total %
condition 240 240 100.0


and 3 conditions

line !l l&&!r l&&r condition
170 82 164 2132 $output_sub and $line
188 11455 1160 116 /,/o and not /;/o
306 3 28 56 $comment_sub and m[/\*]o || m[//]o
309 2 2 52 $output_sub and $_
319 3 56 28 $comment_sub and m[//]o || m[/\*]o
322 2 2 52 $output_sub and $_
344 20 274 286 $output_sub and $line
351 20 504 56 $comment_sub and m[//]o || m[/\*]o
368 2 2 54 $output_sub and $line
375 1 1 27 $output_sub and $line
411 5 83 57 $output_sub and $line
427 15 15 405 $output_sub and $line
436 57 57 1539 $output_sub and $line
446 2 2 54 $output_sub and $line
510 1 1 27 $output_sub and $line
535 3 55 29 $output_sub and $line
545 3 3 81 $output_sub and $line
553 2 2 54 $output_sub and $line
561 16 180 268 $output_sub and $line
569 4 4 108 $output_sub and $line
577 1 1 27 $output_sub and $line
585 6 6 162 $output_sub and $line
594 3 3 81 $output_sub and $line
602 9 9 243 $output_sub and $line
611 1 1 27 $output_sub and $line
630 20 471 89 $output_sub and $line
638 204 5656 56 $preproc_sub and /^\s*#/o
646 204 506 5206 $output_sub and $_
733 3 28 56 $comment_sub and m[/\*]o || m[//]o
736 2 2 52 $output_sub and $_
746 3 28 56 $comment_sub and m[/\*]o || m[//]o
749 2 2 52 $output_sub and $_
772 18 322 182 $output_sub and $line
796 5 5 135 $output_sub and $line
805 20 20 540 $output_sub and $line
815 2 2 54 $output_sub and $line
823 1 1 27 $output_sub and $line
831 2 2 54 $output_sub and $line
839 1 1 27 $output_sub and $line
865 3 55 29 $output_sub and $line
876 3 3 81 $output_sub and $line
885 1 1 27 $output_sub and $line
894 21 347 241 $output_sub and $line
903 4 4 108 $output_sub and $line
912 1 1 27 $output_sub and $line
921 6 6 162 $output_sub and $line
931 3 3 81 $output_sub and $line
940 9 9 243 $output_sub and $line
950 3 3 81 $output_sub and $line
1042 3 55 29 $output_sub and $line
1060 18 418 86 $output_sub and $line
1068 171 4760 28 $preproc_sub and /^\s*#/o
1076 171 533 4255 $output_sub and $_
1220 3 6 78 $output_sub and $_
1352 4 8 104 $output_sub and $line
1394 9 16 236 $output_sub and $line
1422 1 1 27 $output_sub and $line
1429 3 3 81 $output_sub and $line
1439 1 1 27 $output_sub and $line
1445 3 3 81 $output_sub and $line
1450 4 108 4 $output_sub and $line
1452 4 84 28 $comment_sub and m[//] || m[/\*]
1455 2 2 52 $output_sub and $_
1474 1 2 26 $output_sub and $_
1492 2 2 54 $output_sub and $line
1503 8 11 213 $output_sub and $line
1510 19 504 28 $comment_sub and m[//] || m[/\*]
1520 6 162 6 $output_sub and $line
1524 13 140 224 $output_sub and $_
1548 10 252 28 $comment_sub and m[/\*]

or 3 conditions

line l !l&&r !l&&!r condition
188 58 116 12615 /\\$/o or /,/o and not /;/o
306 28 28 28 m[/\*]o || m[//]o
319 28 28 28 m[//]o || m[/\*]o
351 28 56 476 m[//]o || m[/\*]o
733 28 28 28 m[/\*]o || m[//]o
746 28 28 28 m[/\*]o || m[//]o
1188 203 29 2813 m[^\s*/\*.*\*/\s*$]o or m[^\s*//]o
1319 87 29 319 /\([^)]*,/o or /enum/o
1452 28 28 56 m[//] || m[/\*]
1510 28 28 476 m[//] || m[/\*]