line |
true |
false |
branch |
100
|
0 |
0 |
if ($args{'override_keys'}) { } |
116
|
0 |
0 |
if ($args{'override_keys'} or $args{'append_keys'} or exists $$self{'FIELDS'}{$field}) { } |
121
|
0 |
0 |
unless (defined $$self{'FIELDS'}{$field}) |
125
|
0 |
0 |
if (ref $val) { } |
133
|
0 |
0 |
if ($args{'override_keys'}) |
196
|
11 |
612 |
if ($args{'override_keys'}) { } |
215
|
6585 |
1108 |
if ($line =~ /^([a-zA-Z][-_a-zA-Z0-9]*):(.*)$/) { } |
|
1108 |
0 |
elsif ($cur_field) { } |
219
|
6585 |
0 |
if ($args{'override_keys'} or $args{'append_keys'} or exists $$self{'FIELDS'}{$field}) { } |
|
0 |
0 |
elsif ($cur_field) { } |
224
|
6583 |
2 |
unless (defined $$self{'FIELDS'}{$field}) |
229
|
111 |
6474 |
if ($args{'override_keys'}) |
304
|
0 |
0 |
if ($args{'override_keys'}) { } |
317
|
0 |
0 |
if ($record_str =~ m[(.*)]s) |
328
|
0 |
0 |
if ($fld =~ /<([a-zA-Z][-_a-zA-Z0-9]*)>/) |
332
|
0 |
0 |
if ($args{'override_keys'} or $args{'append_keys'} or exists $$self{'FIELDS'}{$field}) |
343
|
0 |
0 |
unless (defined $$self{'FIELDS'}{$field}) |
349
|
0 |
0 |
if ($args{'override_keys'}) |
378
|
0 |
11 |
defined $args{'fields'} ? : |
382
|
114 |
0 |
if ($self->EXISTS($field)) |
422
|
0 |
0 |
defined $args{'fields'} ? : |
426
|
0 |
0 |
if ($self->EXISTS($field)) |
482
|
0 |
114 |
unless (exists $$self{'FIELDS'}{$field_name} and defined $$self{'FIELDS'}{$field_name}) |
488
|
114 |
0 |
if (ref $$self{'FIELDS'}{$field_name} eq 'ARRAY') { } |
|
0 |
0 |
elsif (not ref $$self{'FIELDS'}{$field_name}) { } |
545
|
0 |
0 |
if (ref $value eq 'ARRAY') { } |
|
0 |
0 |
elsif (not ref $value) { } |
554
|
0 |
0 |
if ($num_vals > 0) { } |
556
|
0 |
0 |
if ($i == 0) { } |
|
0 |
0 |
elsif ($i == $field_ind) { } |
612
|
164 |
388 |
if (defined $val and is_matched($val, $re)) |
617
|
164 |
388 |
if $found == scalar keys %match |
642
|
0 |
0 |
if (defined $val and is_matched($val, $match_str)) |
647
|
0 |
0 |
if $found > 0 |
666
|
0 |
625 |
if $DEBUG |
672
|
0 |
625 |
unless (defined $args{'fields'}) |
718
|
0 |
1230 |
if $DEBUG |
724
|
478 |
752 |
if (ref $match) { } |
725
|
478 |
0 |
if (ref $match eq 'SCALAR') { } |
|
0 |
0 |
elsif (ref $match eq 'HASH') { } |
|
0 |
0 |
elsif (ref $match eq 'ARRAY') { } |
747
|
0 |
1230 |
unless (exists $$self{'FIELDS'}{$key}) |
751
|
1230 |
0 |
if (ref $$self{'FIELDS'}{$key} eq 'ARRAY') { } |
754
|
478 |
752 |
if ($return_array) { } |
|
752 |
0 |
elsif ($count == 1) { } |
787
|
0 |
4 |
if $DEBUG |
791
|
0 |
4 |
if (ref $match) { } |
798
|
0 |
4 |
unless (exists $$self{'FIELDS'}{$key}) |
804
|
0 |
4 |
if (ref $val) { } |
805
|
0 |
0 |
if (ref $val eq 'ARRAY') { } |
826
|
0 |
0 |
if $DEBUG |
829
|
0 |
0 |
unless exists $$self{'FIELDS'}{$key} |
844
|
0 |
612 |
if $DEBUG |
856
|
0 |
224 |
if $DEBUG |
869
|
0 |
18 |
if $DEBUG |
882
|
0 |
203 |
if $DEBUG |
890
|
0 |
625 |
if $DEBUG |
902
|
0 |
0 |
@_ ? : |
918
|
0 |
552 |
if (ref $re eq 'Regexp') |
919
|
0 |
0 |
$str =~ /$re/ ? : |
928
|
0 |
552 |
if ($re and $re =~ /^![^=]/) |
933
|
314 |
238 |
if ($re and $re =~ /^(\S*)\s+(.*)/) { } |
|
238 |
0 |
elsif ($re) { } |
939
|
25 |
289 |
if (not $numop =~ /$op/ || $chrop =~ /$op/) { } |
|
119 |
170 |
elsif ($numop =~ /$op/) { } |
940
|
4 |
21 |
$str =~ /$re/ ? : |
943
|
108 |
11 |
$str ? : |
944
|
0 |
119 |
if ($op eq '<') { } |
|
0 |
119 |
elsif ($op eq '>') { } |
|
0 |
119 |
elsif ($op eq '==') { } |
|
0 |
119 |
elsif ($op eq '!=') { } |
|
0 |
119 |
elsif ($op eq '<=') { } |
|
119 |
0 |
elsif ($op eq '>=') { } |
951
|
0 |
170 |
if ($op eq 'lt') { } |
|
0 |
170 |
elsif ($op eq 'gt') { } |
|
170 |
0 |
elsif ($op eq 'eq') { } |
|
0 |
0 |
elsif ($op eq 'ne') { } |
|
0 |
0 |
elsif ($op eq 'le') { } |
|
0 |
0 |
elsif ($op eq 'ge') { } |
961
|
5 |
233 |
$str =~ /$re/ ? : |
964
|
0 |
0 |
$str eq '' ? : |
967
|
0 |
552 |
if ($negate) |