| line |
true |
false |
branch |
|
176
|
4 |
42 |
if ($words =~ /(.+)\s+$Exp_pat\s+(.+)/) { } |
|
181
|
0 |
4 |
unless defined $num1 and defined $num2 |
|
186
|
0 |
42 |
unless defined $num1 |
|
196
|
8 |
42 |
if ($words =~ /^\s*$Neg_pat\s+(.+)/) { } |
|
|
1 |
41 |
elsif ($words =~ /^\s*$Pos_pat\s+(.+)/) { } |
|
199
|
0 |
8 |
unless defined $num1 |
|
205
|
0 |
1 |
unless defined $num1 |
|
211
|
0 |
41 |
unless defined $num1 |
|
221
|
8 |
42 |
if ($words =~ /(.+)\s+$Dec_pat\s+(.+)/) { } |
|
226
|
0 |
8 |
unless defined $num1 and defined $num2 |
|
231
|
0 |
42 |
unless defined $num1 |
|
246
|
0 |
50 |
if $words[0] eq 'ERR' |
|
250
|
65 |
72 |
if (defined $Digits{$w}) { } |
|
|
14 |
58 |
elsif (&looks_like_number($w)) { } |
|
|
6 |
52 |
elsif ($w =~ /^$Teen_pat$/) { } |
|
253
|
65 |
0 |
unless ($seen_digits and do {
push @nums, 10 * pop(@nums) + $Digits{$w}
}) |
|
258
|
0 |
14 |
if $seen_digits |
|
265
|
0 |
6 |
unless $seen_digits |
|
272
|
0 |
52 |
unless defined $Mults{$w} |
|
273
|
0 |
52 |
unless @nums |
|
279
|
19 |
33 |
if ($a > $Mults{$w}) |
|
299
|
0 |
15 |
if $words[0] eq 'ERR' |
|
303
|
4 |
34 |
if (&looks_like_number($w)) { } |
|
306
|
0 |
34 |
unless defined $Digits{$w} |
|
324
|
18 |
136 |
if ($w =~ /^([-+]?[0-9.,]+(?:[Ee][+-]?\d+)?)(\D?.*)$/) { } |
|
|
18 |
118 |
elsif ($w =~ /^($Se_pat)($Mult_pat)$/ and defined $Words{$1}) { } |
|
|
0 |
118 |
elsif ($w =~ /^(.+)\s+($Mult_pat)$/ and defined $Words{$1}) { } |
|
|
118 |
0 |
elsif (defined $Words{$w}) { } |
|
328
|
0 |
18 |
unless (defined $n) |
|
333
|
3 |
15 |
if length $w2 |