line |
true |
false |
branch |
39
|
0 |
8 |
unless $op
|
40
|
4 |
4 |
if ($op eq '||') { }
|
|
4 |
0 |
elsif ($op eq '//') { }
|
|
0 |
0 |
elsif ($op eq '^^') { }
|
51
|
5 |
5 |
$opd->[0] ? :
|
60
|
0 |
4 |
unless $op
|
61
|
4 |
0 |
if ($op eq '&&')
|
72
|
0 |
2 |
unless $op
|
73
|
1 |
1 |
if ($op eq '|') { }
|
|
1 |
0 |
elsif ($op eq '^') { }
|
85
|
0 |
1 |
unless $op
|
86
|
1 |
0 |
if ($op eq '&')
|
95
|
0 |
5 |
unless @{$match->{'operand'};}
|
99
|
0 |
5 |
unless $op
|
100
|
4 |
1 |
if ($op eq '<=>') { }
|
|
1 |
0 |
elsif ($op eq 'cmp') { }
|
111
|
0 |
43 |
unless @{$match->{'operand'};}
|
115
|
0 |
46 |
unless $op
|
116
|
9 |
7 |
$last_term == $term ? :
|
|
7 |
9 |
unless $res = $last_term == $term ? &true() : &false()
|
|
16 |
30 |
if ($op eq '==') { }
|
|
4 |
26 |
elsif ($op eq '!=') { }
|
|
2 |
24 |
elsif ($op eq 'eq') { }
|
|
0 |
24 |
elsif ($op eq 'ne') { }
|
|
3 |
21 |
elsif ($op eq '<') { }
|
|
3 |
18 |
elsif ($op eq '<=') { }
|
|
13 |
5 |
elsif ($op eq '>') { }
|
|
5 |
0 |
elsif ($op eq '>=') { }
|
|
0 |
0 |
elsif ($op eq 'lt') { }
|
|
0 |
0 |
elsif ($op eq 'gt') { }
|
|
0 |
0 |
elsif ($op eq 'le') { }
|
|
0 |
0 |
elsif ($op eq 'ge') { }
|
117
|
3 |
1 |
$last_term != $term ? :
|
|
1 |
3 |
unless $res = $last_term != $term ? &true() : &false()
|
118
|
1 |
1 |
$last_term eq $term ? :
|
|
1 |
1 |
unless $res = $last_term eq $term ? &true() : &false()
|
119
|
0 |
0 |
$last_term ne $term ? :
|
|
0 |
0 |
unless $res = $last_term ne $term ? &true() : &false()
|
120
|
1 |
2 |
$last_term < $term ? :
|
|
2 |
1 |
unless $res = $last_term < $term ? &true() : &false()
|
121
|
2 |
1 |
$last_term <= $term ? :
|
|
1 |
2 |
unless $res = $last_term <= $term ? &true() : &false()
|
122
|
3 |
10 |
$last_term > $term ? :
|
|
10 |
3 |
unless $res = $last_term > $term ? &true() : &false()
|
123
|
4 |
1 |
$last_term >= $term ? :
|
|
1 |
4 |
unless $res = $last_term >= $term ? &true() : &false()
|
124
|
0 |
0 |
$last_term lt $term ? :
|
|
0 |
0 |
unless $res = $last_term lt $term ? &true() : &false()
|
125
|
0 |
0 |
$last_term gt $term ? :
|
|
0 |
0 |
unless $res = $last_term gt $term ? &true() : &false()
|
126
|
0 |
0 |
$last_term le $term ? :
|
|
0 |
0 |
unless $res = $last_term le $term ? &true() : &false()
|
127
|
0 |
0 |
$last_term ge $term ? :
|
|
0 |
0 |
unless $res = $last_term ge $term ? &true() : &false()
|
130
|
20 |
0 |
$res ? :
|
139
|
0 |
4 |
unless $op
|
140
|
2 |
2 |
if ($op eq '>>') { }
|
|
2 |
0 |
elsif ($op eq '<<') { }
|
152
|
0 |
37 |
unless $op
|
153
|
30 |
7 |
if ($op eq '+') { }
|
|
5 |
2 |
elsif ($op eq '-') { }
|
|
2 |
0 |
elsif ($op eq '.') { }
|
166
|
0 |
20 |
unless $op
|
167
|
7 |
13 |
if ($op eq '*') { }
|
|
6 |
7 |
elsif ($op eq '/') { }
|
|
3 |
4 |
elsif ($op eq '%') { }
|
|
4 |
0 |
elsif ($op eq 'x') { }
|
179
|
12 |
0 |
if ($match->{'op'})
|
181
|
3 |
2 |
$res ? :
|
|
5 |
12 |
if ($op eq '!') { }
|
|
11 |
1 |
elsif ($op eq '-') { }
|
|
1 |
0 |
elsif ($op eq '~') { }
|
205
|
5 |
5 |
if (ref $res eq 'ARRAY') { }
|
|
5 |
0 |
elsif (ref $res eq 'HASH') { }
|
243
|
2 |
46 |
$_->{'type'} eq 'VAR' ? :
|
250
|
1 |
1 |
if ($match->{'bool'} eq 'true') { }
|
256
|
0 |
263 |
if ($match->{'num'} eq 'inf') { }
|
|
0 |
263 |
elsif ($match->{'num'} eq 'nan') { }
|
273
|
4 |
0 |
if ($self->funcs->{$f}) { }
|
285
|
0 |
0 |
unless ref $ary eq 'ARRAY'
|
290
|
0 |
0 |
if ($which eq 'map') { }
|
|
0 |
0 |
elsif ($which eq 'grep') { }
|
|
0 |
0 |
elsif ($which eq 'usort') { }
|