| line | true | false | branch | 
 
| 53 | 0 | 1 | if @_ % 2 | 
 
| 55 | 0 | 1 | unless ref $self | 
 
| 203 | 1 | 2 | if eval "require $m" | 
 
| 207 | 0 | 1 | unless $mod | 
 
| 227 | 1 | 0 | if (my $do = $obj->can('config_file')) | 
 
| 232 | 1 | 0 | if (my $file = &$do($obj) || $lazy && do {
	$$obj{'config_file'} = &$lazy()
}) | 
 
| 236 | 1 | 0 | if -e $file | 
 
| 299 | 0 | 0 | $type ne 'boolean' && $type ne 'string' ? : | 
 
| 335 | 0 | 1 | if @_ % 2 | 
 
| 340 | 0 | 1 | if exists $setup{$key} | 
 
| 363 | 0 | 1 | if (my $pod = $setup{'pod'}) { } | 
 
| 364 | 0 | 0 | unless open $fh, '<', \$pod | 
 
| 369 | 0 | 1 | unless open $fh, '<', $file | 
 
| 393 | 2 | 24 | if ($command =~ /^head/) | 
 
| 394 | 0 | 2 | if ($$self{'__options'}) { } | 
 
|  | 1 | 1 | elsif ($p =~ /^options$/i) { } | 
 
|  | 1 | 0 | elsif ($p =~ /^usage$/i) { } | 
 
| 411 | 0 | 24 | unless $$self{'__options'} | 
 
| 413 | 14 | 10 | if ($command eq 'item') { } | 
 
|  | 1 | 9 | elsif ($command eq 'back') { } | 
 
| 420 | 14 | 12 | unless $2 | 
 
| 424 | 5 | 9 | if ($p =~ s/ \(([^ ]+)\)$//) | 
 
| 426 | 9 | 5 | $p ? : | 
 
| 429 | 1 | 13 | if ($p =~ s/ \[--[^ ]+ \.\.\.\]$//) { } | 
 
|  | 1 | 12 | elsif ($p =~ /^\w+=/) { } | 
 
| 437 | 9 | 5 | if $p | 
 
| 438 | 9 | 5 | if ($p) { } | 
 
| 450 | 16 | 10 | if ($opt =~ s/^--//) { } | 
 
| 455 | 0 | 10 | unless $opt =~ s/^-// | 
 
| 456 | 0 | 10 | unless length $opt == 1 | 
 
| 463 | 1 | 13 | if ($canon =~ /^no_(.*)/) | 
 
| 486 | 8 | 1 | if ($command eq 'for') | 
 
| 493 | 0 | 0 | unless ($class->can('VERSION')) | 
 
| 495 | 0 | 0 | if $@ | 
 
| 507 | 8 | 0 | if ($for_items{$thing}) { } | 
 
|  | 0 | 0 | elsif (my $do = $for_globals{$thing}) { } | 
 
| 508 | 0 | 8 | unless $$self{'__current'} | 
 
| 509 | 6 | 2 | defined $val ? : | 
 
| 512 | 0 | 0 | if $$self{'__current'} | 
 
| 522 | 1 | 1 | if (delete $$parser{'__usage'}) | 
 
| 534 | 0 | 18 | unless my $s = $$self{'__current'} | 
 
| 535 | 4 | 14 | if ($p =~ /^DEFAULT(?::|\s*=)\s*(.*)/) { } | 
 
|  | 10 | 4 | elsif (not $$s{'help'}) { } | 
 
| 538 | 0 | 4 | if ($def =~ s/^\\//) { } | 
 
|  | 0 | 4 | elsif ($def =~ s/^\{//) { } | 
 
| 542 | 0 | 0 | unless $def =~ s/\}$// | 
 
| 544 | 0 | 0 | if $@ | 
 
| 548 | 1 | 3 | if ($def =~ s/^(["'])//) | 
 
| 552 | 1 | 3 | if ($$s{'type'} eq 'boolean') | 
 
| 554 | 0 | 1 | if $def | 
 
| 574 | 2 | 14 | unless my $setup = delete $$parser{'__current'} | 
 
| 575 | 0 | 14 | unless my $name = delete $$setup{'canon'} | 
 
| 582 | 0 | 14 | if (my $call = $$setup{'call'}) { } | 
 
|  | 3 | 11 | elsif ($auto_actions{$name}) { } | 
 
| 583 | 0 | 0 | $call =~ s/^(.*)::// ? : | 
 
| 585 | 0 | 0 | unless $$setup{'call'} = $handler->can($call) | 
 
| 589 | 0 | 3 | unless $$setup{'call'} = $self->can($name . '_handler') | 
 
| 599 | 2 | 12 | if $pos |