| line |
true |
false |
branch |
|
59
|
1 |
13 |
if grep {not eval {
do {
$_ == int abs $_
}
};} values %vars |
|
90
|
108 |
11 |
if ($class) { } |
|
125
|
2 |
26 |
unless ref $that and $that->isa('Math::Polynomial::Multivariate') |
|
130
|
7 |
23 |
if (exists $$rterms{$key}) { } |
|
131
|
1 |
6 |
if ($zero == ($$rterms{$key}[0] += $$term[0])) |
|
144
|
3 |
11 |
unless ref $that and $that->isa('Math::Polynomial::Multivariate') |
|
145
|
1 |
13 |
if $swap |
|
150
|
7 |
9 |
if (exists $$rterms{$key}) { } |
|
151
|
6 |
1 |
if ($zero == ($$rterms{$key}[0] -= $$term[0])) |
|
165
|
4 |
36 |
unless ref $that and $that->isa('Math::Polynomial::Multivariate') |
|
180
|
4 |
57 |
if (exists $$rterms{$key}) { } |
|
196
|
2 |
6 |
if $swap or $exp != int abs $exp |
|
197
|
1 |
5 |
unless $exp |
|
207
|
4 |
10 |
unless ref $that and $that->isa('Math::Polynomial::Multivariate') |
|
210
|
4 |
10 |
if keys %{$aterms;} != keys %{$bterms;} |
|
212
|
6 |
4 |
if not exists $$bterms{$key} or $$term[0] != $$bterms{$key}[0] |
|
242
|
1 |
25 |
$zero == $value ? : |
|
259
|
1 |
12 |
$zero == $const ? : |
|
266
|
1 |
7 |
if 1 == @exps |
|
272
|
6 |
7 |
if (--$exp == $nexp) |
|
284
|
3 |
6 |
unless $exp |
|
285
|
2 |
4 |
$cast ? : |
|
321
|
27 |
41 |
if ($aexp == $exp) |
|
334
|
5 |
3 |
exists $$terms{$key} ? : |
|
340
|
2 |
3 |
unless keys %{$terms;} |
|
347
|
4 |
5 |
if ($max_degree < $degree) |
|
360
|
5 |
1 |
if (($result{$name} || 0) < $exp) |
|
373
|
2 |
3 |
if (my(@miss) = grep({not exists $$values{$_};} @vars)) |
|
374
|
1 |
1 |
1 == @miss ? : |
|
387
|
1 |
39 |
unless wantarray |
|
388
|
9 |
30 |
unless keys %{$terms;} |
|
407
|
24 |
17 |
1 == $exp ? : |
|
409
|
19 |
38 |
keys %{$vars;} && $one == $const ? : |