| line |
true |
false |
branch |
|
32
|
30 |
30 |
if (ref $_[1] eq 'HASH') { } |
|
43
|
208 |
60 |
unless $rand < $$hr_probs{$mutation} |
|
64
|
0 |
31 |
if ($sum <= 0) { } |
|
85
|
3 |
39 |
defined $_[1] ? : |
|
86
|
1 |
41 |
if $pos > $length |
|
90
|
0 |
41 |
unless $self->valid_gene($new, $pos) |
|
110
|
8 |
32 |
!defined($_[2]) ? : |
|
111
|
0 |
40 |
if $length - $len <= 0 |
|
112
|
4 |
36 |
defined $_[1] ? : |
|
113
|
1 |
39 |
if $pos >= $length |
|
116
|
0 |
39 |
unless $self->valid_gene($new, $pos) |
|
137
|
9 |
31 |
!defined($_[3]) ? : |
|
138
|
6 |
34 |
defined $_[1] ? : |
|
139
|
6 |
34 |
defined $_[2] ? : |
|
141
|
11 |
29 |
if $pos1 + $len > $length |
|
142
|
1 |
28 |
if $pos2 > $length |
|
145
|
0 |
28 |
unless $self->valid_gene($new) |
|
168
|
16 |
33 |
!defined($_[3]) ? : |
|
169
|
6 |
43 |
defined $_[1] ? : |
|
170
|
6 |
43 |
defined $_[2] ? : |
|
171
|
18 |
31 |
if $pos1 + $len >= $length or $pos2 > $length |
|
174
|
0 |
31 |
unless $self->valid_gene($new) |
|
198
|
4 |
31 |
defined $_[1] ? : |
|
199
|
1 |
34 |
!defined($_[2]) ? : |
|
201
|
12 |
23 |
if $pos >= $length or $pos + $len > $length |
|
206
|
0 |
23 |
unless $self->valid_gene($new) |
|
225
|
2 |
39 |
defined $_[1] ? : |
|
226
|
1 |
40 |
if $pos >= length $$self[0] |
|
230
|
40 |
0 |
if ($token[0] eq $type) { } |
|
236
|
0 |
0 |
unless $self->valid_gene($new, $pos) |
|
255
|
2 |
39 |
defined $_[1] ? : |
|
256
|
1 |
40 |
if $pos >= length $$self[0] |
|
260
|
0 |
40 |
unless $self->valid_gene($new, $pos) |
|
283
|
7 |
34 |
defined $_[1] ? : |
|
284
|
7 |
34 |
defined $_[2] ? : |
|
285
|
7 |
34 |
!defined($_[3]) ? : |
|
286
|
7 |
34 |
!defined($_[4]) ? : |
|
289
|
3 |
38 |
if $pos1 == $pos2 |
|
290
|
14 |
24 |
if ($pos1 > $pos2) |
|
294
|
4 |
11 |
if ($pos1 + $len1 > $pos2 or $pos2 + $len2 > $length or $pos1 >= $length) |
|
301
|
0 |
11 |
unless $self->valid_gene($new) |
|
326
|
8 |
38 |
defined $_[1] ? : |
|
327
|
8 |
38 |
defined $_[2] ? : |
|
328
|
9 |
37 |
!defined($_[3]) ? : |
|
331
|
9 |
29 |
if ($pos1 + $len > $length or $pos2 >= $length or $pos2 < $pos1 + $len and $pos2 > $pos1) |
|
336
|
17 |
12 |
if ($pos1 < $pos2) { } |
|
342
|
0 |
29 |
unless $self->valid_gene($new) |
|
344
|
17 |
12 |
if ($pos1 < $pos2) { } |
|
370
|
0 |
0 |
unless ($token_type) |