line |
true |
false |
branch |
18
|
5 |
13 |
if (ref $left eq 'ARRAY') { } |
|
12 |
1 |
elsif (defined $left) { } |
19
|
3 |
2 |
if (@$left == @$right) { } |
22
|
2 |
7 |
if $result != 0 |
42
|
0 |
0 |
if ($kind eq 'Unit') { } |
|
0 |
0 |
elsif ($kind eq 'Bool') { } |
|
0 |
0 |
elsif ($kind eq 'Int' or $kind eq 'Float') { } |
|
0 |
0 |
elsif ($kind eq 'Not') { } |
|
0 |
0 |
elsif ($kind eq 'Neg' or $kind eq 'FNeg') { } |
|
0 |
0 |
elsif ($kind eq 'Add' or $kind eq 'FAdd') { } |
|
0 |
0 |
elsif ($kind eq 'Sub' or $kind eq 'FSub') { } |
|
0 |
0 |
elsif ($kind eq 'FMul') { } |
|
0 |
0 |
elsif ($kind eq 'FDiv') { } |
|
0 |
0 |
elsif ($kind eq 'Eq') { } |
|
0 |
0 |
elsif ($kind eq 'LE') { } |
|
0 |
0 |
elsif ($kind eq 'If') { } |
|
0 |
0 |
elsif ($kind eq 'Let') { } |
|
0 |
0 |
elsif ($kind eq 'Var') { } |
|
0 |
0 |
elsif ($kind eq 'LetRec') { } |
|
0 |
0 |
elsif ($kind eq 'App') { } |
|
0 |
0 |
elsif ($kind eq 'Tuple') { } |
|
0 |
0 |
elsif ($kind eq 'LetTuple') { } |
|
0 |
0 |
elsif ($kind eq 'Array') { } |
|
0 |
0 |
elsif ($kind eq 'Get') { } |
|
0 |
0 |
elsif ($kind eq 'Put') { } |
46
|
0 |
0 |
$node->children->[0] eq 'true' ? : |
52
|
0 |
0 |
$self->evaluate($node->children->[0], %env) ? : |
73
|
0 |
0 |
if ($self->compare($left, $right) == 0) { } |
84
|
0 |
0 |
if ($self->compare($left, $right) <= 0) { } |
92
|
0 |
0 |
if ($self->evaluate($node->children->[0], %env)) { } |