Branch Coverage

blib/lib/vars/i.pm
Criterion Covered Total %
branch 30 30 100.0


line true false branch
10 3 24 if @_ < 2
16 5 19 if (not @value) { }
3 16 elsif (@value == 1 and ref $value[0]) { }
17 4 1 if (ref $var) { }
30 19 6 if (ref $definitions{$k} eq 'ARRAY') { }
3 3 elsif (ref $definitions{$k} eq 'HASH') { }
41 23 2 if (my($ch, $sym) = $var =~ /^([\$\@\%\*\&])(.+)$/) { }
42 9 14 if (not $sym =~ /^(\w+(::|'))+\w+$/ and $sym =~ /\W|(^\d+$)/)
48 2 7 if ($sym =~ /^\w+[[{].*[]}]$/) { }
5 2 elsif ($sym =~ /^(\d+|\W|\^[\[\]A-Z\^_\?]|\{\^[a-zA-Z0-9]+\})$/) { }
59 13 1 unless $sym =~ /::/
61 4 10 if ($ch eq '$') { }
4 6 elsif ($ch eq '@') { }
4 2 elsif ($ch eq '%') { }
1 1 elsif ($ch eq '*') { }