| line | true | false | branch | 
 
| 11 | 7 | 4 | if (ref $_[0] eq 'ARRAY') { } | 
 
|  | 3 | 1 | elsif (ref $_[0] eq 'HASH') { } | 
 
| 23 | 5 | 37 | if @_ < 2 | 
 
| 29 | 9 | 28 | if (not @value) { } | 
 
|  | 26 | 2 | elsif (@value == 1) { } | 
 
| 30 | 6 | 3 | if (ref $first_var eq 'ARRAY') { } | 
 
|  | 2 | 1 | elsif (ref $first_var eq 'HASH') { } | 
 
| 52 | 38 | 2 | if (my($ch, $sym) = $var =~ /^([-\$\@\%\*\&])(.+)$/) { } | 
 
| 53 | 2 | 36 | if ($ch eq '-') { } | 
 
|  | 9 | 28 | elsif (not $sym =~ /^(\w+(::|'))+\w+$/ and $sym =~ /\W|(^\d+$)/) { } | 
 
| 63 | 2 | 7 | if ($sym =~ /^\w+[[{].*[]}]$/) { } | 
 
|  | 5 | 2 | elsif ($sym =~ /^(\d+|\W|\^[\[\]A-Z\^_\?]|\{\^[a-zA-Z0-9]+\})$/) { } | 
 
| 74 | 26 | 1 | unless $sym =~ /::/ | 
 
| 76 | 12 | 15 | if ($ch eq '$') { } | 
 
|  | 7 | 8 | elsif ($ch eq '@') { } | 
 
|  | 4 | 4 | elsif ($ch eq '%') { } | 
 
|  | 1 | 3 | elsif ($ch eq '*') { } | 
 
| 94 | 1 | 2 | if (ref $param) { } | 
 
| 103 | 1 | 1 | defined $param ? : |