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