|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
52
 | 
 0  | 
 7  | 
 if $self->{'_type'} != 2  | 
 
| 
54
 | 
 0  | 
 7  | 
 if $self->{'_order'} != 1  | 
 
| 
57
 | 
 0  | 
 12  | 
 unless $key =~ /^(start|order|type|minlen|maxlen|file|end|scale)$/  | 
 
| 
71
 | 
 0  | 
 7  | 
 unless (-f $self->{'_file'} and -e $self->{'_file'})  | 
 
| 
76
 | 
 0  | 
 7  | 
 unless -f $self->{'_file'}  | 
 
| 
80
 | 
 0  | 
 7  | 
 unless defined $self->{'_obj'}  | 
 
| 
91
 | 
 0  | 
 7  | 
 if $self->{'_minlen'} >= $self->{'_maxlen'}  | 
 
| 
100
 | 
 2  | 
 6  | 
 if $n < 0  | 
 
| 
119
 | 
 0  | 
 1  | 
 unless defined $str  | 
 
| 
120
 | 
 0  | 
 1  | 
 if $str eq '' and $self->{'_minlen'} <= 0  | 
 
| 
124
 | 
 0  | 
 1  | 
 if (defined $self->{'_sep'}) { }  | 
 
| 
127
 | 
 0  | 
 0  | 
 if $chars[0] eq ''  | 
 
| 
128
 | 
 0  | 
 0  | 
 if $chars[-1] eq $self->{'_sep'}  | 
 
| 
141
 | 
 0  | 
 1  | 
 if scalar @chars < $self->{'_minlen'}  | 
 
| 
142
 | 
 0  | 
 1  | 
 if scalar @chars > $self->{'_maxlen'}  | 
 
| 
147
 | 
 0  | 
 1  | 
 unless defined $self->str2num($c)  | 
 
| 
159
 | 
 3  | 
 4  | 
 unless wantarray  | 
 
| 
192
 | 
 0  | 
 1  | 
 if (@_ > 1) { }  | 
 
| 
202
 | 
 0  | 
 1  | 
 unless ref $x  | 
 
| 
207
 | 
 0  | 
 13  | 
 if (ref $x->{$k} eq 'SCALAR') { }  | 
 
| 
 | 
 1  | 
 12  | 
 elsif ($k eq '_obj') { }  | 
 
| 
 | 
 1  | 
 11  | 
 elsif (ref $x->{$k} eq 'ARRAY') { }  | 
 
| 
 | 
 0  | 
 11  | 
 elsif (ref $x->{$k} eq 'HASH') { }  | 
 
| 
 | 
 2  | 
 9  | 
 elsif (ref $x->{$k}) { }  | 
 
| 
268
 | 
 0  | 
 0  | 
 unless defined $class  | 
 
| 
271
 | 
 0  | 
 0  | 
 if $class == 0  | 
 
| 
273
 | 
 0  | 
 0  | 
 if $class == 1  | 
 
| 
284
 | 
 62  | 
 4  | 
 unless ref $x  | 
 
| 
285
 | 
 0  | 
 66  | 
 unless $x->sign =~ /^[+-]$/  | 
 
| 
289
 | 
 60  | 
 6  | 
 if ($int > 0)  | 
 
| 
293
 | 
 1  | 
 65  | 
 wantarray ? :  | 
 
| 
301
 | 
 0  | 
 48  | 
 if not defined $str or $str eq ''  | 
 
| 
309
 | 
 5  | 
 43  | 
 if $leftstr eq $str  | 
 
| 
311
 | 
 5  | 
 38  | 
 if $rightstr eq $str  | 
 
| 
322
 | 
 79  | 
 0  | 
 if ($rr - $ll > 1)  | 
 
| 
325
 | 
 2  | 
 77  | 
 if $mm == $ll  | 
 
| 
326
 | 
 0  | 
 79  | 
 if $mm == $rr  | 
 
| 
338
 | 
 2  | 
 77  | 
 if $middle == $left  | 
 
| 
339
 | 
 0  | 
 79  | 
 if $middle == $right  | 
 
| 
343
 | 
 38  | 
 41  | 
 if $middlestr eq $str  | 
 
| 
350
 | 
 2  | 
 39  | 
 if ($cmp < 0) { }  | 
 
| 
359
 | 
 0  | 
 0  | 
 if $right - $left == 1  | 
 
| 
369
 | 
 2  | 
 2  | 
 if $char < 0  | 
 
| 
378
 | 
 0  | 
 5  | 
 if $count < $self->{'_minlen'}  | 
 
| 
379
 | 
 0  | 
 5  | 
 if defined $self->{'_maxlen'} and $count > $self->{'_maxlen'}  | 
 
| 
380
 | 
 0  | 
 5  | 
 if $count == 0  | 
 
| 
384
 | 
 5  | 
 0  | 
 if $count == 1  | 
 
| 
393
 | 
 0  | 
 0  | 
 if $s ne ''  | 
 
| 
402
 | 
 0  | 
 2  | 
 if $count < $self->{'_minlen'}  | 
 
| 
403
 | 
 0  | 
 2  | 
 if defined $self->{'_maxlen'} and $count > $self->{'_maxlen'}  | 
 
| 
404
 | 
 0  | 
 2  | 
 if $count == 0  | 
 
| 
407
 | 
 2  | 
 0  | 
 if $count == 1  | 
 
| 
416
 | 
 0  | 
 0  | 
 if $s ne ''  | 
 
| 
424
 | 
 0  | 
 1  | 
 if ($str->{'_cache'} eq '')  | 
 
| 
426
 | 
 0  | 
 0  | 
 if $min <= 0  | 
 
| 
446
 | 
 0  | 
 1  | 
 if ($str->{'_cache'} eq '')  | 
 
| 
448
 | 
 0  | 
 0  | 
 if $min >= 0  | 
 
| 
463
 | 
 0  | 
 0  | 
 if $self->{'_obj'}  |