| line |
true |
false |
branch |
|
45
|
0 |
0 |
if $diff < 0 |
|
47
|
0 |
0 |
if ($diff) { } |
|
|
0 |
0 |
elsif (length $$m{'prefix'}) { } |
|
48
|
0 |
0 |
if (substr($$c[0], 0, $diff) =~ /^(.*\W)/) |
|
52
|
0 |
0 |
if (@$c == 1) |
|
54
|
0 |
0 |
if $$c[0] =~ /\w$/ |
|
75
|
0 |
0 |
if $$block[-1] =~ s/^(['"])// |
|
79
|
0 |
0 |
if ref $$block[0] eq 'ARRAY' |
|
84
|
0 |
0 |
if ($meta{'quote'}) { } |
|
92
|
0 |
0 |
$1 ? : |
|
102
|
0 |
0 |
unless ref $block |
|
107
|
0 |
0 |
unless ($block) |
|
109
|
0 |
0 |
unless $c =~ /::/ |
|
114
|
0 |
0 |
if (exists $$block[0]{'compl'}) { } |
|
|
0 |
0 |
elsif (@$block == 1) { } |
|
|
0 |
0 |
elsif ($$block[0]{'string'} =~ /\s$/ and not $$block[-1] =~ /\s$/) { } |
|
120
|
0 |
0 |
@$block == 2 ? : |
|
123
|
0 |
0 |
if (length $$block[-1] and not $string =~ s/\Q$$block[-1]\E$//) |
|
138
|
0 |
0 |
if @blocks < 2 |
|
150
|
0 |
0 |
unless $try |
|
152
|
0 |
0 |
if (ref $try eq 'CODE') { } |
|
|
0 |
0 |
elsif (exists $$self{'shell'}{'parser'}{$try}{'intel'}) { } |
|
|
0 |
0 |
elsif (exists $$self{'shell'}{'parser'}{$try}{'completion_function'}) { } |
|
|
0 |
0 |
elsif ($self->can('i_' . lc($try))) { } |
|
167
|
0 |
0 |
if (defined $re[0]) { } |
|
168
|
0 |
0 |
@try ? : |
|
171
|
0 |
0 |
if (ref $$block[0] eq 'ARRAY') { } |
|
172
|
0 |
0 |
if $$_[0]{'poss'} |
|
|
0 |
0 |
if grep {@{$$_[0]{'poss'};} if $$_[0]{'poss'};} @{$block;} |
|
174
|
0 |
0 |
if $$block[0]{'poss'} and @{$$block[0]{'poss'};} |
|
176
|
0 |
0 |
if ($succes) { } |
|
177
|
0 |
0 |
scalar @try ? : |
|
182
|
0 |
0 |
unless exists $$self{'shell'}{'parser'}{$try}{'completion_function'} |
|
207
|
0 |
0 |
unless $arg =~ m[/] |
|
213
|
0 |
0 |
if (not @re) { } |
|
|
0 |
0 |
elsif (ref $re[0]) { } |
|
227
|
0 |
0 |
if (not exists $$self{'shell'}{'commands'}{$$block[1]} and $$block[-1] =~ /^-/) { } |
|
|
0 |
0 |
elsif (exists $$self{'config'}{'commands'}{$$block[1]}) { } |
|
|
0 |
0 |
elsif ($self->can('i_cmd_' . lc($$block[1]))) { } |
|
232
|
0 |
0 |
ref $exp ? : |
|
249
|
0 |
0 |
unless $type |
|
252
|
0 |
0 |
if ($arg =~ s/^(.*?(?
|
|
253
|
0 |
0 |
unless $$block[0]{'i_dirs_n_files'} |
|
258
|
0 |
0 |
if ($arg =~ /^~/ and not $arg =~ m[/]) { } |
|
259
|
0 |
0 |
unless $type =~ /d/ |
|
264
|
0 |
0 |
if ($arg =~ s[^(.*/)][]) { } |
|
269
|
0 |
0 |
unless -d $dir |
|
275
|
0 |
0 |
-x _ ? : |
|
|
0 |
0 |
-d "$dir/$_" ? : |
|
279
|
0 |
0 |
$type =~ /x/ ? : |
|
|
0 |
0 |
$type =~ /f/ ? : |
|
282
|
0 |
0 |
if $$self{'shell'}{'settings'}{'hide_hidden_files'} and not $arg =~ /^\./ |
|
300
|
0 |
0 |
if $$block[0]{'opts'} =~ /z/ |
|
302
|
0 |
0 |
unless $$block[-1] =~ /^( (?:\$shell)? ( (?:->|->|\xA3) (?:\S+->)* (?:[\[\{].*?[\]\}])* )) (\S*)$/x |
|
311
|
0 |
0 |
if ($@ or not $type) { } |
|
312
|
0 |
0 |
if $@ |
|
318
|
0 |
0 |
if ($type eq 'HASH') { } |
|
|
0 |
0 |
elsif ($type eq 'ARRAY') { } |
|
|
0 |
0 |
elsif ($type eq 'CODE') { } |
|
322
|
0 |
0 |
if ($type eq ref $$self{'shell'} and not $$self{'shell'}{'settings'}{'naked_zoid'}) { } |
|
330
|
0 |
0 |
if (UNIVERSAL::isa($ding, 'HASH')) { } |
|
|
0 |
0 |
elsif (UNIVERSAL::isa($ding, 'ARRAY')) { } |
|
337
|
0 |
0 |
unless ($arg =~ /[\[\{]/) |
|
354
|
0 |
0 |
if $$self{'shell'}{'settings'}{'hide_private_method'} and not $arg =~ /_/ |
|
363
|
0 |
0 |
unless $$block[-1] =~ /^(.*[\$\@])(\w*)$/ |
|
365
|
0 |
0 |
$2 ? : |
|
389
|
0 |
0 |
unless $$self{'config'}{'man_cmd'} and $$block[1] |
|
406
|
0 |
0 |
if ($state > 1) { } |
|
|
0 |
0 |
elsif ($state == 1) { } |
|
410
|
0 |
0 |
$state == 3 ? : |
|
|
0 |
0 |
if (not /^\s*-{1,2}\w/) { } |
|
412
|
0 |
0 |
if $state |
|
413
|
0 |
0 |
unless $state > 1 |
|
414
|
0 |
0 |
unless exists $poss{$1} |
|
417
|
0 |
0 |
if (/\w/) { } |
|
426
|
0 |
0 |
unless /\w/ |
|
432
|
0 |
0 |
if (@{$$block[0]{'poss'};} == 1) { } |
|
|
0 |
0 |
elsif (exists $poss{$$block[-1]}) { } |
|
446
|
0 |
0 |
unless /^(\Q$$block[-1]\E\S*?)\s*:/ |
|
455
|
0 |
0 |
if $$block[-1] =~ m[/] |
|
457
|
0 |
0 |
if @$block > 3 |
|
460
|
0 |
0 |
unless -d $mdir |
|
462
|
0 |
0 |
if $section |
|
465
|
0 |
0 |
unless -d $dir |