| line | true | false | branch | 
 
| 23 | 0 | 4 | if ($App::GitFind::cmdline::SHOW_AST // 0) { } | 
 
| 29 | 0 | 78 | wantarray ? : | 
 
| 71 | 0 | 42 | unless ref $_ eq 'HASH' | 
 
| 79 | 0 | 0 | unless @_ eq 1 | 
 
| 81 | 0 | 0 | unless ref $h eq 'HASH' | 
 
| 82 | 0 | 0 | unless keys %$h eq 1 | 
 
| 83 | 0 | 0 | unless (keys %$h)[0] eq 'expr' | 
 
| 93 | 0 | 20 | if ref $class | 
 
| 179 | 6 | 0 | if $_[1] ne 'prune' | 
 
| 196 | 2676 | 0 | @_ ? : | 
 
| 198 | 0 | 2676 | unless defined $arg and length $arg > 0 | 
 
| 201 | 40 | 2636 | if (index($arg, '/') != -1) | 
 
| 202 | 0 | 40 | if index($arg, '/.') != -1 or index($arg, '.lock/') != -1 or substr($arg, 0, 1) eq '.' or substr($arg, -5) eq '.lock' | 
 
| 211 | 0 | 2676 | if index($arg, '..') != -1 | 
 
| 217 | 6 | 2670 | if substr($arg, 0, 1) eq '/' or substr($arg, -1) eq '/' or index($arg, '//') != -1 | 
 
| 223 | 21 | 2649 | if substr($arg, -1) eq '.' | 
 
| 226 | 0 | 2649 | if index($arg, '@{') != -1 | 
 
| 235 | 1455 | 1194 | if substr($arg, 0, 2) eq '--' | 
 
| 335 | 149 | 0 | @_ ? : | 
 
| 337 | 2 | 147 | unless defined $arg and length $arg > 0 | 
 
| 351 | 20 | 14 | if ($lrArgv->[0] =~ /$ARGTEST_cached/) | 
 
| 362 | 20 | 0 | unless ($opts{'nparam'} > 0) | 
 
| 369 | 0 | 0 | if (ref $opts{'nparam'} eq 'Regexp') | 
 
| 371 | 0 | 0 | if @$lrArgv == 1 | 
 
| 375 | 0 | 0 | if $lrArgv->[$_] =~ /$opts{'nparam'}/ | 
 
| 377 | 0 | 0 | unless defined $lastarg | 
 
| 387 | 0 | 0 | unless @$lrArgv >= $opts{'nparam'} + 1 | 
 
| 390 | 0 | 0 | if ($opts{'validator'}) | 
 
| 392 | 0 | 0 | if defined $errmsg | 
 
| 407 | 2 | 12 | if $arg eq ',' | 
 
| 408 | 1 | 13 | if $arg =~ /^(?:-o|--o|-or|--or|\|\|)$/ | 
 
| 409 | 0 | 14 | if $arg =~ /^(?:-a|--a|-and|--and|&&)$/ | 
 
| 410 | 0 | 14 | if $arg =~ /^(?:-not|--not|!|\^)$/ | 
 
| 411 | 0 | 14 | if $arg =~ /^[([]$/ | 
 
| 412 | 0 | 14 | if $arg =~ /^[])]$/ | 
 
| 414 | 3 | 11 | if (@retval) | 
 
| 428 | 11 | 10 | if ($lrArgv->[0] =~ /^-([a-zA-z0-9\?])$/) { } | 
 
|  | 0 | 10 | elsif ($lrArgv->[0] =~ /^--?(help|man|usage|version)$/) { } | 
 
| 443 | 10 | 0 | if (_is_valid_rev($arg)) | 
 
| 458 | 17 | 47 | unless @$lrArgv | 
 
| 465 | 8 | 39 | if ($lrArgv->[0] eq '--') | 
 
| 467 | 3 | 5 | unless @$lrArgv > 1 | 
 
| 472 | 16 | 28 | if ($parser->YYData->{'HAS_DASH_DASH'}) { } | 
 
| 475 | 10 | 6 | if (not $parser->YYData->{'ONLY_EXPRESSIONS'}) { } | 
 
| 478 | 5 | 5 | if @retval | 
 
| 481 | 5 | 0 | if (@retval) | 
 
| 482 | 0 | 5 | if ($retval[1] eq ']]') { } | 
 
| 494 | 6 | 0 | if @retval | 
 
| 505 | 17 | 11 | if @retval | 
 
| 510 | 6 | 5 | if @retval | 
 
| 514 | 5 | 0 | if (@retval) | 
 
| 515 | 0 | 5 | if ($retval[1] eq ']]') { } | 
 
| 534 | 0 | 0 | if $parser->YYCurval | 
 
| 536 | 0 | 0 | if (ref $parser->YYExpect eq 'ARRAY') | 
 
| 556 | 0 | 20 | unless my $lrArgv = shift() | 
 
| 577 | 0 | 20 | @_ ? : | 
 
| 583 | 20 | 0 | if $hrRetval |