| line |
true |
false |
branch |
|
29
|
0 |
7 |
if $CACHE_N_PURGE < 1 |
|
36
|
0 |
0 |
if (@_ == 0) { } |
|
41
|
0 |
0 |
if $CACHE_MAX < 0 |
|
46
|
0 |
0 |
if (@_ == 0) { } |
|
51
|
0 |
0 |
if ($CACHE_PURGE < 0) { } |
|
|
0 |
0 |
elsif ($CACHE_PURGE > 1) { } |
|
82
|
41 |
0 |
if ($CACHE_MAX) |
|
83
|
28 |
13 |
unless exists $_simple{$P} |
|
87
|
0 |
41 |
if (keys %_simple_usage_count > $CACHE_MAX) |
|
104
|
33 |
25 |
if (s/^([IDS]\s*)?(\d+)(\s*%)?//) { } |
|
|
5 |
20 |
elsif (s/^initial_position\W+(\d+)\b//) { } |
|
|
4 |
16 |
elsif (s/^final_position\W+(\d+)\b//) { } |
|
|
0 |
16 |
elsif (s/^position_range\W+(\d+)\b//) { } |
|
|
5 |
11 |
elsif (s/^minimal_distance\b//) { } |
|
|
7 |
4 |
elsif (s/^i//) { } |
|
|
3 |
1 |
elsif (s/^g//) { } |
|
|
1 |
0 |
elsif (s/^\?//) { } |
|
105
|
5 |
3 |
$2 ? : |
|
|
8 |
25 |
defined $3 ? : |
|
107
|
14 |
19 |
if (defined $1) { } |
|
167
|
44 |
40 |
if (not exists $_param_key{$param}) { } |
|
177
|
84 |
0 |
if ($CACHE_MAX) |
|
178
|
37 |
47 |
if (exists $_complex{$P}{$_param_key}) |
|
183
|
47 |
37 |
unless (defined $complex) |
|
184
|
19 |
28 |
if (exists $param{'k'}) { } |
|
189
|
47 |
0 |
if $CACHE_MAX |
|
193
|
47 |
37 |
if ($is_new) |
|
194
|
46 |
1 |
unless exists $param{'?'} |
|
196
|
8 |
39 |
if exists $param{'I'} |
|
198
|
3 |
44 |
if exists $param{'D'} |
|
200
|
3 |
44 |
if exists $param{'S'} |
|
203
|
7 |
40 |
if exists $param{'i'} |
|
206
|
5 |
42 |
if exists $param{'initial_position'} |
|
209
|
4 |
43 |
if exists $param{'final_position'} |
|
212
|
0 |
47 |
if exists $param{'position_range'} |
|
215
|
8 |
39 |
if exists $param{'minimal_distance'} |
|
219
|
84 |
0 |
if ($CACHE_MAX) |
|
223
|
0 |
84 |
if (scalar keys %_complex_usage_count > $CACHE_MAX) |
|
245
|
3 |
45 |
unless length $P |
|
247
|
27 |
18 |
@_ && ref $_[0] eq 'ARRAY' ? : |
|
249
|
41 |
4 |
if (@_) |
|
250
|
12 |
29 |
if (wantarray) { } |
|
254
|
21 |
8 |
if $a->match($_) |
|
259
|
3 |
1 |
if (defined $_) |
|
260
|
0 |
3 |
if (wantarray) { } |
|
261
|
0 |
0 |
$a->match($_) ? : |
|
263
|
1 |
2 |
if $a->match($_) |
|
266
|
2 |
1 |
if defined $_ |
|
309
|
7 |
4 |
@_ && ref $_[0] eq 'ARRAY' ? : |
|
313
|
9 |
2 |
if (@_) { } |
|
|
1 |
1 |
elsif (defined $_) { } |
|
314
|
1 |
8 |
if (exists $p{'g'}) { } |
|
318
|
12 |
0 |
if (defined $i) |
|
322
|
11 |
18 |
if @n |
|
328
|
104 |
128 |
if (defined $i) |
|
336
|
0 |
1 |
if (exists $p{'g'}) { } |
|
338
|
0 |
0 |
if (defined $i) |
|
342
|
0 |
0 |
if @n |
|
345
|
1 |
0 |
if (defined $i) |
|
359
|
2 |
21 |
unless length $P |
|
361
|
7 |
14 |
@_ && ref $_[0] eq 'ARRAY' ? : |
|
365
|
21 |
0 |
if (@_) |
|
366
|
0 |
21 |
if (wantarray) { } |
|
372
|
0 |
0 |
if defined $_ |
|
380
|
0 |
45 |
unless length $P |
|
382
|
43 |
2 |
@_ && ref $_[0] eq 'ARRAY' ? : |
|
386
|
45 |
0 |
if (@_) |
|
389
|
0 |
0 |
if defined $_ |
|
401
|
35 |
4 |
$l0 <= $l1 ? : |
|
407
|
2 |
17 |
if (length $a0 == 0) |
|
410
|
2 |
15 |
if (length $a1 == 0) |
|
413
|
0 |
15 |
ref $_[0] eq 'ARRAY' ? : |
|
414
|
6 |
9 |
if (ref $a0 eq 'ARRAY') { } |
|
|
1 |
8 |
elsif (ref $a1 eq 'ARRAY') { } |
|
415
|
1 |
5 |
if (ref $a1 eq 'ARRAY') { } |
|
423
|
1 |
7 |
if (wantarray) { } |
|
434
|
0 |
4 |
ref $_[0] eq 'ARRAY' ? : |
|
435
|
0 |
4 |
if (ref $a0 eq 'ARRAY') { } |
|
|
0 |
4 |
elsif (ref $a1 eq 'ARRAY') { } |
|
436
|
0 |
0 |
if (ref $a1 eq 'ARRAY') { } |
|
439
|
0 |
0 |
$l0 ? : |
|
443
|
0 |
0 |
$l0 ? : |
|
448
|
0 |
0 |
unless $l0 |
|
452
|
1 |
3 |
if (wantarray) { } |
|
453
|
2 |
0 |
$l0 ? : |
|
455
|
0 |
3 |
unless $l0 |
|
472
|
0 |
3 |
unless $l |
|
475
|
0 |
3 |
@_ && ref $_[0] eq 'ARRAY' ? : |
|
479
|
3 |
0 |
if (@_) |
|
480
|
0 |
3 |
if (wantarray) { } |
|
483
|
0 |
0 |
$aindex == -1 ? : |
|
487
|
0 |
3 |
$aindex == -1 ? : |
|
490
|
0 |
0 |
if (defined $_) |
|
492
|
0 |
0 |
$aindex == -1 ? : |