Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
175 78 156 2028 $output_sub and $line
364 20 274 286 $output_sub and $line
371 20 532 28 $comment_sub and m[//] || m[/\*]
391 218 5852 252 $comment_sub and m[//] || m[/\*]
401 2 2 54 $output_sub and $line
408 1 1 27 $output_sub and $line
444 5 83 57 $output_sub and $line
460 15 15 405 $output_sub and $line
469 53 53 1431 $output_sub and $line
479 2 2 54 $output_sub and $line
537 1 1 27 $output_sub and $line
562 3 55 29 $output_sub and $line
572 3 3 81 $output_sub and $line
580 2 2 54 $output_sub and $line
588 16 180 268 $output_sub and $line
596 2 2 54 $output_sub and $line
604 1 1 27 $output_sub and $line
612 6 6 162 $output_sub and $line
621 3 3 81 $output_sub and $line
629 6 6 162 $output_sub and $line
649 20 471 89 $output_sub and $line
655 190 5264 56 $preproc_sub and /^\s*#/o
659 190 450 4870 $output_sub and $_
783 18 322 182 $output_sub and $line
803 177 4872 84 $comment_sub and m[//] || m[/\*]
813 5 5 135 $output_sub and $line
822 18 18 486 $output_sub and $line
832 2 2 54 $output_sub and $line
840 1 1 27 $output_sub and $line
848 2 2 54 $output_sub and $line
856 1 1 27 $output_sub and $line
882 3 55 29 $output_sub and $line
893 3 3 81 $output_sub and $line
902 1 1 27 $output_sub and $line
911 21 347 241 $output_sub and $line
920 1 1 27 $output_sub and $line
929 1 1 27 $output_sub and $line
938 6 6 162 $output_sub and $line
948 3 3 81 $output_sub and $line
957 6 6 162 $output_sub and $line
1043 3 55 29 $output_sub and $line
1061 18 418 86 $output_sub and $line
1067 156 4340 28 $preproc_sub and /^\s*#/o
1071 156 477 3891 $output_sub and $_
1215 3 6 78 $output_sub and $_
1347 4 8 104 $output_sub and $line
1382 9 16 236 $output_sub and $line
1410 1 1 27 $output_sub and $line
1417 3 3 81 $output_sub and $line
1427 1 1 27 $output_sub and $line
1433 3 3 81 $output_sub and $line
1438 4 108 4 $output_sub and $line
1440 4 84 28 $comment_sub and m[//] || m[/\*]
1443 2 2 52 $output_sub and $_
1462 1 2 26 $output_sub and $_
1480 2 2 54 $output_sub and $line
1491 8 11 213 $output_sub and $line
1498 19 504 28 $comment_sub and m[//] || m[/\*]
1508 6 162 6 $output_sub and $line
1512 13 140 224 $output_sub and $_
1536 10 252 28 $comment_sub and m[/\*]

or 3 conditions

line l !l&&r !l&&!r condition
371 28 28 504 m[//] || m[/\*]
391 56 224 5824 m[//] || m[/\*]
803 28 56 4872 m[//] || m[/\*]
1183 174 29 2349 m[^\s*/\*.*\*/\s*$]o or m[^\s*//]o
1314 87 29 319 /\([^)]*,/o or /enum/o
1440 28 28 56 m[//] || m[/\*]
1498 28 28 476 m[//] || m[/\*]