Condition Coverage

blib/lib/Verilog/Language.pm
Criterion Covered Total %
condition 33 50 66.0


and 3 conditions

line !l l&&!r l&&r condition
398 3 12 3 not $quote || $olcmt and $t eq "/*"
5 9 1 not $quote || $cmt and $t eq "//"
10 1 3 $cmt and $t eq "*/"

or 2 conditions

line l !l condition
492 0 0 number_bits($number) || 32

or 3 conditions

line l !l&&r !l&&!r condition
313 1 0 21 $standard eq 1995 or $standard eq "1364-1995"
1 0 20 $standard eq 2001 or $standard eq "1364-2001"
1 0 20 $standard eq 2001 or $standard eq "1364-2001" or $standard eq "1364-2001-noconfig"
0 1 18 $standard eq "sv31" or $standard eq "1800-2005"
0 16 0 $standard eq "latest" or $standard eq "1800-2017"
367 0 0 0 shift() || $Verilog::Language::Standard
396 2 4 14 $olcmt or $cmt
398 1 2 15 $quote || $olcmt
1 4 10 $quote || $cmt
411 1 1 8 $olcmt or $cmt
439 1 7 3 $number =~ /\'s?d?([0-9]+)$/i or $number =~ /^(-?[0-9]+)$/i
463 0 0 0 $number =~ /\'s?d?0*([0-9]+)$/i or $number =~ /^0*([0-9]+)$/i
493 0 0 0 $number =~ /\'s?d?([0-9]+)$/i or $number =~ /^([0-9]+)$/i