| line |
true |
false |
branch |
|
49
|
0 |
6 |
unless (@set) |
|
54
|
0 |
6 |
unless ($set =~ /^[a-zA-Z0-9_]+$/) |
|
61
|
1 |
5 |
if ($@) |
|
86
|
0 |
1 |
unless (exists $$self{'set'}{$set}) |
|
98
|
0 |
1 |
unless (exists $$self{'set'}{$set}) |
|
110
|
0 |
1 |
unless (exists $$self{'set'}{$set}) |
|
123
|
2 |
4 |
if (@locale and exists $$self{'set'}{$locale[0]}) |
|
127
|
1 |
5 |
if ($set and @locale) { } |
|
|
3 |
2 |
elsif (@locale) { } |
|
|
1 |
1 |
elsif ($set) { } |
|
147
|
3 |
3 |
if ($set) |
|
148
|
0 |
3 |
unless (exists $$self{'set'}{$set}) |
|
162
|
3 |
5 |
if exists $$self{'mess'}{$set}{$locale} |
|
164
|
0 |
5 |
unless ($set =~ /^[a-zA-Z0-9_]+$/) |
|
171
|
0 |
5 |
if ($@) |
|
180
|
0 |
24 |
unless (exists $$self{'set'}{$set}{'messages'}{$msgid}) |
|
195
|
22 |
4 |
if (@args and @args % 2) { } |
|
198
|
0 |
22 |
unless (exists $$self{'set'}{$set}{'all_loc'}{$locale}) |
|
210
|
22 |
4 |
if ($locale) { } |
|
|
0 |
4 |
elsif (exists $$self{'set'}{$set}{'search'} and @{$$self{'set'}{$set}{'search'};}) { } |
|
|
3 |
1 |
elsif (exists $$self{'search'} and @{$$self{'search'};}) { } |
|
228
|
0 |
27 |
unless exists $$self{'set'}{$set}{'all_loc'}{$l} |
|
230
|
4 |
23 |
unless (exists $$self{'mess'}{$set}{$l}) |
|
232
|
0 |
4 |
if ($$self{'err'}) |
|
233
|
0 |
0 |
if (wantarray) { } |
|
241
|
24 |
3 |
if (exists $$self{'mess'}{$set}{$l}{$msgid}) |
|
248
|
2 |
24 |
unless ($message) |
|
255
|
3 |
21 |
if (wantarray) { } |
|
266
|
0 |
3 |
unless (exists $$self{'set'}{$set}) |
|
270
|
1 |
2 |
unless (exists $$self{'set'}{$set}{'messages'}{$msgid}) |
|
282
|
0 |
4 |
if $$self{'err'} |
|
283
|
3 |
1 |
if (exists $$self{'mess'}{$set}{$locale}{$msgid}) |
|
295
|
0 |
6 |
unless (exists $$self{'set'}{$set}) |
|
299
|
0 |
6 |
unless (exists $$self{'set'}{$set}{'messages'}{$msgid}) |
|
304
|
3 |
3 |
unless $locale |
|
306
|
0 |
6 |
unless (exists $$self{'set'}{$set}{'all_loc'}{$locale}) |
|
311
|
5 |
1 |
if (exists $$self{'mess'}{$set}{$locale}{$msgid}) |
|
330
|
21 |
3 |
if (exists $$self{'set'}{$set}{'messages'}{$msgid}{'vals'}) |
|
333
|
4 |
20 |
unless (@vals) |
|
334
|
1 |
3 |
if (%vals) |
|
346
|
1 |
19 |
unless (exists $vals{$val}) |
|
353
|
6 |
13 |
if $$self{'err'} |
|
354
|
1 |
12 |
unless ($done) |
|
379
|
4 |
15 |
if ($message =~ s/\[\s*$var\s*\]/$val/gs) |
|
393
|
2 |
1 |
if ($val eq $fmt) |
|
404
|
4 |
13 |
if $$self{'err'} |
|
406
|
7 |
6 |
if $d |
|
432
|
0 |
11 |
if ($fmt) |
|
436
|
0 |
0 |
if ($val eq $fmt) |
|
447
|
1 |
10 |
if (@tok % 2 == 0) |
|
460
|
3 |
12 |
unless (@tok) |
|
470
|
3 |
9 |
if $$self{'err'} |
|
473
|
4 |
5 |
if ($flag) |
|
493
|
1 |
11 |
unless ($n =~ /^\d+$/) |
|
508
|
1 |
10 |
if ($tmp) |
|
532
|
9 |
2 |
if ($op eq '==') { } |
|
|
0 |
2 |
elsif ($op eq '!=') { } |
|
|
0 |
2 |
elsif ($op eq '>=') { } |
|
|
1 |
1 |
elsif ($op eq '<=') { } |
|
|
1 |
0 |
elsif ($op eq '>') { } |
|
|
0 |
0 |
elsif ($op eq '<') { } |
|
533
|
4 |
5 |
$m == $n ? : |
|
535
|
0 |
0 |
$m != $n ? : |
|
537
|
0 |
0 |
$m >= $n ? : |
|
539
|
1 |
0 |
$m <= $n ? : |
|
541
|
1 |
0 |
$m > $n ? : |
|
543
|
0 |
0 |
$m < $n ? : |
|
554
|
1 |
10 |
if ($test =~ s/\s*\(\s*(\d+)\s*\)\s*/$1/g) |
|
560
|
1 |
0 |
if ($op eq '&&') { } |
|
|
0 |
0 |
elsif ($op eq '||') { } |
|
561
|
1 |
0 |
$m && $n ? : |
|
563
|
0 |
0 |
$m || $n ? : |
|
568
|
10 |
1 |
if $done |
|
574
|
9 |
1 |
if ($test =~ /^\s*(\d+)\s*$/) |
|
575
|
4 |
5 |
$1 ? : |