| line |
true |
false |
branch |
|
66
|
0 |
0 |
unless $self->parse |
|
77
|
0 |
0 |
if ($line =~ /^[\s\t\r\n]*$/) { } |
|
|
0 |
0 |
elsif ($line =~ /^\s*\#(.+)$/) { } |
|
|
0 |
0 |
elsif ($line =~ /^\[([^\[]+)\]/) { } |
|
|
0 |
0 |
elsif ($current_group ne '') { } |
|
85
|
0 |
0 |
defined $current_group ? : |
|
99
|
0 |
0 |
if ($key =~ /\[([^\[]+)\]$/) |
|
103
|
0 |
0 |
if (defined $$self{'data'}{$current_group}{$key}{$locale}) { } |
|
104
|
0 |
0 |
if $VERBOSE == 1 |
|
119
|
0 |
0 |
unless $SILENT == 1 |
|
142
|
0 |
0 |
defined $locale ? : |
|
145
|
0 |
0 |
unless (defined $self->get_value($key, $DEFAULT_GROUP, $locale)) |
|
196
|
0 |
0 |
defined $group ? : |
|
200
|
0 |
0 |
if defined $locale and defined $$self{'data'}{$group}{$key}{$locale} or not defined $locale |
|
202
|
0 |
0 |
if ($locale ne $DEFAULT_LOCALE) |
|
222
|
0 |
0 |
defined $_[2] ? : |
|
238
|
0 |
0 |
defined $group ? : |
|
240
|
0 |
0 |
if (not $self->has_group($group)) { } |
|
|
0 |
0 |
elsif (not $self->has_key($key, $group)) { } |
|
241
|
0 |
0 |
if $VERBOSE == 1 |
|
245
|
0 |
0 |
if $VERBOSE == 1 |
|
270
|
0 |
0 |
defined $group ? : |
|
271
|
0 |
0 |
defined $locale ? : |
|
276
|
0 |
0 |
if (not defined $$self{'data'}{$group}{$key}{$locale}) { } |
|
277
|
0 |
0 |
if ($locale =~ /^[a-z]{2}_[A-Z]{2}$/) { } |
|
282
|
0 |
0 |
$locale eq $DEFAULT_LOCALE ? : |
|
308
|
0 |
0 |
defined $group ? : |
|
309
|
0 |
0 |
defined $locale ? : |
|
328
|
0 |
0 |
if (defined $$self{'comments'}{$ROOT_GROUP}) |
|
339
|
0 |
0 |
if (defined $$self{'comments'}{$group} and defined $$self{'comments'}{$group}{''}) |
|
347
|
0 |
0 |
$locale ne $DEFAULT_LOCALE ? : |
|
350
|
0 |
0 |
if (defined $$self{'comments'}{$group} and defined $$self{'comments'}{$group}{$name}) |
|
405
|
0 |
0 |
$_[0]->get_value('StartupNotify', $DEFAULT_GROUP, $_[1]) eq 'true' ? : |