line |
true |
false |
branch |
47
|
0 |
0 |
if ($val < 0) { } |
64
|
0 |
0 |
unless $x |
66
|
0 |
0 |
$x >= 0 ? : |
71
|
0 |
0 |
if ($x - $in == 0.5) |
72
|
0 |
0 |
$in % 2 == 0 ? : |
75
|
0 |
0 |
unless (defined $_half) |
85
|
0 |
0 |
if (substr($halfhex, 0, 2) ne '00' and substr($halfhex, -2) eq '00') { } |
111
|
0 |
6 |
if ($amount_width =~ /^\+(\d+)$/) { } |
|
0 |
6 |
elsif ($amount_width =~ /^\-(\d+)$/) { } |
|
0 |
6 |
elsif ($amount_width =~ /^(\d+)%$/) { } |
|
0 |
6 |
elsif (not $amount_width =~ /^\d+$/) { } |
129
|
6 |
0 |
if ($fmt or not defined $decimalpt) { } |
130
|
6 |
0 |
unless defined $fmt |
131
|
0 |
6 |
unless $fmt =~ /^\d+([.,])\d\d$/ or $fmt =~ /^\d+(\.\d\d\d)*(\,)\d\d$/ or $fmt =~ /^\d+(\,\d\d\d)*(\.)\d\d$/ |
136
|
6 |
0 |
if (defined $2) { } |
144
|
0 |
6 |
if length $fmt > $amount_width |
147
|
0 |
0 |
if $thousandsep |
164
|
6 |
0 |
if $decimalpt ne '.' |
172
|
0 |
0 |
if length $v <= 2 |
|
0 |
0 |
if ($v == int $v and $v >= 0) { } |
173
|
0 |
6 |
if $@ |
175
|
6 |
0 |
if $thousandsep |
181
|
0 |
0 |
if length $v <= 2 |
|
0 |
0 |
if ($v == int $v and $v >= 0) { } |
182
|
0 |
6 |
if $@ |
189
|
0 |
6 |
unless (defined &{"numround_$numround";}) |
202
|
0 |
6 |
if (lc $fmt eq 'dd-mm-yyyy') { } |
|
0 |
6 |
elsif (lc $fmt eq 'dd-mm') { } |
|
0 |
6 |
elsif (lc $fmt ne 'yyyy-mm-dd') { } |
216
|
0 |
18 |
if $@ |
226
|
0 |
14 |
if s/^([-+])// and $1 eq '-' |
229
|
1 |
13 |
if (/^\d+$/) |
235
|
1 |
0 |
if (/^(\d{1,@{[3];}})(\,\d{@{[3];}})*$/ and $1) |
242
|
1 |
0 |
if (/^(\d{1,@{[3];}})(\.\d{@{[3];}})*$/ and $1) |
249
|
7 |
4 |
unless /^([\d.]+)(\,)(\d{@{[2];}})$/ or /^([\d,]+)(\.)(\d{@{[2];}})$/ |
256
|
2 |
2 |
if ($sep eq ',') { } |
257
|
1 |
1 |
if $mant =~ /^\d{1,@{[3];}}(\.\d{@{[3];}})*$/ |
263
|
1 |
1 |
if $mant =~ /^\d{1,@{[3];}}(\,\d{@{[3];}})*$/ |
269
|
4 |
0 |
if $mant =~ /^\d+$/ |
280
|
4 |
16 |
if /^.*,.*$/ |
282
|
19 |
1 |
if /^[-+]*\d+(\.\d+)?$/ |
291
|
0 |
0 |
if defined $res |
293
|
0 |
0 |
if $n =~ /^[-+]?\d+[.,]\d+$/ |
300
|
9 |
14 |
if ($val =~ m[.[-+*/\(\)]]) { } |
301
|
0 |
9 |
if $debug |
303
|
0 |
8 |
if $debug |
306
|
0 |
0 |
if $debug and $@ |
307
|
0 |
8 |
if $@ |
309
|
0 |
8 |
if $debug |
313
|
0 |
14 |
unless $val = numxform_strict($val) |
316
|
7 |
15 |
unless $val =~ /$numpat/ |
324
|
0 |
0 |
if ($v == int $v and $v >= 0) { } |
325
|
0 |
0 |
if length $v <= 2 |
326
|
0 |
0 |
if length $v < 9 |
339
|
0 |
0 |
if ($v == int $v and $v >= 0) { } |
340
|
0 |
0 |
if length $v <= 2 |
341
|
0 |
0 |
if length $v < $_[0] |