|  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] ? :  |