| line |
true |
false |
branch |
|
463
|
89 |
7 |
if (ref $proto) |
|
471
|
89 |
0 |
if ($$self{'compiled'}) |
|
519
|
0 |
53 |
unless $$self{'compiled'} |
|
532
|
8 |
2520 |
if $return eq 'halt' |
|
534
|
36 |
2484 |
if ($return =~ /^recurse\.([\-\w][\-\w ]*)/) { } |
|
|
624 |
1860 |
elsif ($return =~ /^loop\.([^\.]+)\.([^\.]+)/) { } |
|
|
576 |
1284 |
elsif ($return =~ /^endloop\.([^\.]+)/) { } |
|
|
0 |
1284 |
elsif ($return =~ /^break/) { } |
|
535
|
0 |
36 |
unless exists $$recipes{$1} |
|
557
|
45 |
579 |
unless ($$self{'ingredients'}{$ingr}->value) |
|
573
|
45 |
2475 |
if $exec_pos > $max_pos |
|
576
|
17 |
36 |
if ($$self{'serves'}) |
|
578
|
0 |
26 |
if $serve > $#{$$self{'dishes'};} |
|
611
|
0 |
0 |
defined $ingredient ? : |
|
|
0 |
0 |
defined $sub ? : |
|
|
0 |
144 |
unless defined $ingredient and exists $$self{'ingredients'}{$ingredient} |
|
628
|
36 |
53 |
if @_ |
|
644
|
149 |
17 |
if @{$$self{'bowls'};} >= $no |
|
665
|
7 |
9 |
if @{$$self{'dishes'};} >= $no |
|
683
|
0 |
13 |
if @_ |
|
699
|
0 |
7 |
if $$self{'compiled'} |
|
705
|
0 |
7 |
unless @ingredients |
|
714
|
43 |
1 |
if (s/^[ ]*(\d+)[ ]//) { } |
|
722
|
0 |
88 |
if (s/^\Q$type\E[ ]//) |
|
730
|
32 |
506 |
if $meas eq '' |
|
732
|
16 |
490 |
if (s/^\Q$meas\E[ ]//) |
|
739
|
0 |
44 |
unless /[ ]*([\-\w][\- \w]*)[ ]*$/ |
|
767
|
1124 |
183 |
unless @res |
|
769
|
5 |
178 |
if ($res[0] eq 'verb') { } |
|
|
5 |
173 |
elsif ($res[0] eq 'until_verbed') { } |
|
776
|
0 |
5 |
unless exists $$self{'loops'}{$verb} |
|
786
|
0 |
183 |
unless ref $step eq 'ARRAY' |
|
790
|
0 |
7 |
if (grep {not exists $$self{'loops'}{$_}{'end'};} keys %{$$self{'loops'};}) |