| line | true | false | branch | 
 
| 28 | 0 | 0 | if ($raw_name =~ /^=?([^\W\d]\w*)\z/) | 
 
| 45 | 0 | 0 | if ($prefix =~ /^[\%\@\$]/) { } | 
 
|  | 0 | 0 | elsif ($prefix =~ /^[\-\+\d]/) { } | 
 
|  | 0 | 0 | elsif ('=' eq $prefix) { } | 
 
|  | 0 | 0 | elsif ($raw_value =~ /^#(-?\d+)\z/) { } | 
 
|  | 0 | 0 | elsif ($raw_value =~ /^\^+\z/) { } | 
 
| 47 | 0 | 0 | if defined $value | 
 
| 51 | 0 | 0 | if defined $value | 
 
| 55 | 0 | 0 | if defined $value | 
 
| 59 | 0 | 0 | if defined $value | 
 
| 63 | 0 | 0 | if defined $value | 
 
| 77 | 0 | 2 | if (defined $parser->_terminal) | 
 
| 92 | 0 | 0 | if (defined $name and defined $value) | 
 
| 103 | 0 | 0 | defined $value ? : | 
 
| 105 | 0 | 0 | unless ($errors) | 
 
| 116 | 0 | 0 | defined $value ? : | 
 
| 118 | 0 | 0 | unless ($errors) | 
 
| 126 | 0 | 0 | unless ($name =~ /^[^\W\d]\w*\z/) | 
 
| 140 | 0 | 2 | if (defined $terminal) | 
 
| 153 | 2 | 0 | unless (defined $line) | 
 
| 172 | 0 | 2 | if '' ne $prompt | 
 
| 179 | 0 | 2 | if '' ne $prompt | 
 
| 194 | 0 | 2 | if ($from_file) { } | 
 
| 195 | 0 | 0 | unless CORE::open $in_handle, '<', $in_filename | 
 
| 202 | 2 | 0 | unless (defined $prompt) | 
 
| 203 | 0 | 2 | -t $in_handle ? : | 
 
| 205 | 2 | 0 | unless (defined $enable_readline) | 
 
| 208 | 0 | 2 | if ($enable_readline) | 
 
| 230 | 0 | 2 | if ($this->_input_opened and not CORE::close $this->_input_handle) | 
 
| 240 | 8 | 2 | if (my $initial_cmd = $this->_pending_initial) | 
 
| 244 | 2 | 0 | unless @items | 
 
| 246 | 0 | 0 | if ($prefix =~ m[^[/?]]) | 
 
| 250 | 0 | 0 | if ($prefix =~ /^[^\W\d]/) |