line |
true |
false |
branch |
406
|
3229 |
202 |
unless ($self->{'_buff'} and $self->{'_buff'}->has_next) |
408
|
1464 |
1765 |
unless $self->no_wrap |
411
|
1765 |
1666 |
$self->no_wrap ? : |
439
|
0 |
5399 |
unless (eval {
do {
$res = $self->_has_next_in_buffer || $self->_has_next_in_generator;
1
}
}) |
458
|
0 |
0 |
unless (eval {
do {
$self->on_reset;
1
}
}) |
473
|
0 |
24 |
unless $self->is_finite |
527
|
0 |
2 |
unless $self->is_finite |
566
|
5 |
4 |
if $self->is_finite |
571
|
0 |
65 |
if defined $prev_has_next |
577
|
0 |
84 |
if ($max_lookahead > 0) |
579
|
0 |
0 |
if ($ix > $max_lookahead) |
585
|
57 |
27 |
if &$callback($next) |
593
|
0 |
56 |
unless $initialized |
611
|
0 |
1 |
unless $self->is_finite |
649
|
0 |
53 |
if defined $prev_has_next |
652
|
52 |
1 |
if ($self->has_next) |
654
|
47 |
5 |
if (&$callback($next_el)) |
662
|
0 |
47 |
unless $initialized |
663
|
0 |
47 |
unless $prev_has_next |
687
|
0 |
16 |
unless my $on_next = delete $ext{'on_next'} |
688
|
0 |
16 |
unless ref $on_next eq 'CODE' |
693
|
137 |
1 |
$this->has_next ? : |
715
|
1 |
2 |
unless $self->is_finite |
738
|
1917 |
1434 |
if ($self->no_wrap or $val_is_stream) { } |
749
|
1855 |
3544 |
if defined $self->{'_buff'} |
828
|
13 |
36 |
$ix > $max_ix ? : |
870
|
0 |
4 |
if scalar @streams == 0 |
872
|
0 |
4 |
if scalar @streams == 1 |
882
|
4 |
13 |
unless $a |
896
|
1 |
2 |
if scalar @streams < 2 |
927
|
1 |
1 |
if ($options->{'chomp'}) |