line |
true |
false |
branch |
37
|
0 |
8 |
unless defined $_[0] |
38
|
3 |
5 |
unless $_[0] =~ /^[0-9]+$/ |
43
|
1 |
15 |
unless defined $_[0] |
45
|
6 |
9 |
unless defined $num and $num >= 0 |
50
|
1 |
7 |
unless $_[0] |
51
|
3 |
4 |
unless $_[0] =~ /^[0-9]+$/ |
56
|
3 |
13 |
unless $_[0] |
58
|
7 |
6 |
unless $num and $num > 0.5 |
63
|
2 |
11 |
unless defined $_[0] and $_[0] ne '' |
64
|
7 |
4 |
unless $_[0] =~ /^[+-]?[0-9]+$/ |
69
|
2 |
11 |
unless defined $_[0] and $_[0] ne '' |
71
|
1 |
10 |
unless defined $num |
76
|
2 |
26 |
unless defined $_[0] and $_[0] ne '' |
77
|
11 |
15 |
unless $_[0] =~ /^[+-]?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)$/ |
82
|
4 |
24 |
unless defined $_[0] and $_[0] ne '' |
84
|
2 |
22 |
unless defined $num |
106
|
2 |
11 |
unless defined $_[0] and $_[0] ne '' |
107
|
4 |
7 |
unless $_[0] =~ /^([+-]?)(?=[0-9]|\.[0-9])[0-9]*(\.[0-9]*)?([Ee]([+-]?[0-9]+))?$/ |
112
|
2 |
11 |
unless defined $_[0] and $_[0] ne '' |
114
|
1 |
10 |
unless defined $num |
115
|
3 |
7 |
$num =~ /e|E/ ? : |
121
|
4 |
1 |
if defined $_[0] |
124
|
1 |
6 |
unless defined $_[0] |
125
|
1 |
5 |
$_[1] ? : |