line |
true |
false |
branch |
20
|
417 |
0 |
if $self->can('BUILD')
|
33
|
32 |
180 |
unless ($self->is_beginning)
|
72
|
2 |
10 |
if (@_ == 2)
|
82
|
10 |
2 |
if defined $result
|
97
|
15 |
7 |
if (defined $end) { }
|
98
|
1 |
14 |
if abs $start > @list
|
99
|
3 |
11 |
if $start < 0
|
100
|
3 |
11 |
if $end < 0
|
101
|
3 |
11 |
if $end > $#list
|
102
|
0 |
14 |
if $start > @list
|
103
|
1 |
13 |
if $start > $end
|
106
|
6 |
7 |
if (wantarray) { }
|
107
|
6 |
0 |
@ret ? :
|
109
|
7 |
0 |
@ret ? :
|
119
|
5 |
4 |
ref $target eq 'CODE' ? :
|
122
|
7 |
13 |
if (&$block($self))
|
133
|
4 |
2 |
if (defined $n) { }
|
146
|
4 |
2 |
if (defined $n) { }
|
175
|
1 |
1 |
unless $block
|
177
|
2 |
0 |
wantarray ? :
|
199
|
1 |
2 |
$block ? :
|
200
|
0 |
3 |
wantarray ? :
|
211
|
0 |
2 |
wantarray ? :
|
217
|
0 |
2 |
wantarray ? :
|
223
|
0 |
3 |
wantarray ? :
|
229
|
0 |
2 |
wantarray ? :
|
235
|
0 |
4 |
wantarray ? :
|
240
|
1 |
5 |
defined $level ? :
|
242
|
6 |
22 |
ref $_ eq 'ARRAY' ? :
|
|
1 |
9 |
defined $level && $level <= 0 ? :
|
263
|
2 |
8 |
ref $target eq 'CODE' ? :
|
269
|
7 |
21 |
if &$block(local $_ = $item)
|
272
|
0 |
0 |
if ('Exception::Class'->caught('StopIteration')) { }
|
274
|
0 |
0 |
ref $e ? :
|
|
0 |
0 |
if $e
|
295
|
72 |
66 |
if ($i < @cache) { }
|
301
|
9 |
57 |
if ('Exception::Class'->caught('StopIteration')) { }
|
307
|
0 |
0 |
ref $e ? :
|
|
0 |
57 |
if $e
|
318
|
0 |
5 |
wantarray ? :
|
326
|
2 |
25 |
if (ref $arg eq 'CODE') { }
|
330
|
8 |
2 |
if (&$arg($_)) { }
|
344
|
148 |
25 |
if ($i++ < $arg) { }
|
356
|
17 |
10 |
wantarray ? :
|
365
|
2 |
8 |
if (ref $arg eq 'CODE') { }
|
370
|
2 |
8 |
if (not $first) { }
|
396
|
2 |
8 |
wantarray ? :
|
403
|
1 |
6 |
unless &$block($_)
|
412
|
3 |
11 |
if &$block($_)
|
421
|
3 |
3 |
unless $block
|
424
|
4 |
13 |
if &$block($_)
|
431
|
3 |
3 |
unless $block
|
435
|
6 |
16 |
if (&$block($_))
|
436
|
2 |
4 |
if ($ret) { }
|
466
|
3 |
87 |
if ('Exception::Class'->caught('StopIteration')) { }
|
470
|
0 |
0 |
ref $e ? :
|
|
0 |
87 |
if $e
|
480
|
0 |
0 |
if ($i < @cache) { }
|
492
|
2 |
9 |
wantarray ? :
|
506
|
8 |
192 |
if $lim and $i > $lim
|
531
|
5 |
17 |
if ('Exception::Class'->caught('StopIteration')) { }
|
539
|
0 |
0 |
ref $e ? :
|
|
0 |
17 |
if $e
|
569
|
10 |
10 |
&$block($_) ? :
|
572
|
1 |
1 |
wantarray ? :
|
594
|
1 |
2 |
wantarray ? :
|
605
|
281 |
0 |
if $block
|
607
|
57 |
0 |
if ('Exception::Class'->caught('StopIteration')) { }
|
609
|
0 |
0 |
ref $e ? :
|
|
0 |
0 |
if $e
|
623
|
51 |
0 |
wantarray ? :
|
635
|
3 |
0 |
if $block
|
637
|
1 |
0 |
if ('Exception::Class'->caught('StopIteration')) { }
|
639
|
0 |
0 |
ref $e ? :
|
|
0 |
0 |
if $e
|
642
|
0 |
1 |
wantarray ? :
|
657
|
3 |
14 |
if ('Exception::Class'->caught('StopIteration')) { }
|
659
|
0 |
0 |
ref $e ? :
|
|
0 |
14 |
if $e
|
668
|
2 |
1 |
if ($block)
|
671
|
0 |
3 |
wantarray ? :
|
681
|
3 |
9 |
if (@memo < $n) { }
|
695
|
2 |
1 |
if ($block)
|
698
|
0 |
3 |
wantarray ? :
|
710
|
1 |
1 |
wantarray ? :
|
717
|
2 |
1 |
if (defined $first) { }
|
718
|
1 |
1 |
unless ref $first eq 'ARRAY'
|