line |
true |
false |
branch |
131
|
462 |
452 |
if ($o->{'key'} ne '') |
132
|
11 |
451 |
if not $no_default_param and scalar @{$o->{'values'};} == 0 |
135
|
18 |
444 |
if (exists $$current_ctx{$o->{'key'}}) { } |
136
|
13 |
5 |
unless exists $data->{'is_array'} |
137
|
13 |
5 |
unless ($data->{'is_array'}{$o->{'key'}}) |
153
|
453 |
4300 |
if ($o->{'mode'} == $LINE_START) { } |
|
385 |
3915 |
elsif ($o->{'mode'} == $WHITESPACE) { } |
154
|
5 |
448 |
if ($o->{'first_value_pos'} > 0 and $o->{'pos'} >= $o->{'first_value_pos'}) { } |
163
|
284 |
101 |
if ($o->{'first_value_pos'} == 0) |
168
|
2538 |
2215 |
if ($o->{'mode'} == $KEY) { } |
|
2215 |
0 |
elsif ($o->{'mode'} == $VALUE) { } |
180
|
78 |
6085 |
if ($o->{'was_slash'}) |
185
|
14 |
6149 |
if ($o->{'was_backslash'}) |
205
|
390 |
1012 |
if (defined $o->{'value'}) |
215
|
10569 |
98 |
if ($c ne '/') |
219
|
185 |
10482 |
if ($c eq '{') { } |
|
185 |
10297 |
elsif ($c eq '}') { } |
|
19 |
10278 |
elsif ($c eq '\\') { } |
|
98 |
10180 |
elsif ($c eq '/') { } |
|
28 |
10152 |
elsif ($c eq '*') { } |
|
49 |
10103 |
elsif ($c eq '`') { } |
|
4474 |
5629 |
elsif ($c eq ' ' or $c eq "\t") { } |
|
0 |
5629 |
elsif ($c eq "\r") { } |
|
837 |
4792 |
elsif ($c eq "\n") { } |
|
57 |
4735 |
elsif ($c eq '#') { } |
220
|
0 |
185 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
222
|
0 |
185 |
if ($in_raw_mode) |
229
|
16 |
169 |
unless ($o->{'key'}) |
246
|
18 |
167 |
if (scalar @{$old_values;} > 0) |
251
|
0 |
185 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
253
|
0 |
185 |
if ($in_raw_mode) |
261
|
1 |
184 |
if (scalar @{$o->{'context'};} == 1) |
271
|
0 |
19 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
279
|
0 |
98 |
if $o->{'mode'} == $LINE_COMMENT |
280
|
2 |
96 |
if not $o->{'was_asterisk'} and $o->{'mode'} == $BLOCK_COMMENT |
282
|
12 |
84 |
if ($in_raw_mode) |
287
|
3 |
81 |
if ($o->{'was_asterisk'} and $o->{'mode'} == $BLOCK_COMMENT) |
298
|
0 |
28 |
if $o->{'mode'} == $LINE_COMMENT |
300
|
5 |
23 |
if ($o->{'mode'} == $BLOCK_COMMENT) { } |
304
|
3 |
20 |
if ($o->{'was_slash'}) |
315
|
0 |
49 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
317
|
5 |
44 |
if ($o->{'was_backslash'}) |
329
|
0 |
4474 |
if ($c eq "\t") |
333
|
50 |
4424 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
335
|
33 |
4391 |
if ($in_raw_mode) |
340
|
343 |
4048 |
if ($o->{'mode'} == $KEY) { } |
|
101 |
3947 |
elsif ($o->{'mode'} == $VALUE) { } |
354
|
2 |
835 |
if $o->{'mode'} == $BLOCK_COMMENT |
356
|
0 |
835 |
if ($in_raw_mode) |
365
|
0 |
57 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
367
|
6 |
51 |
if ($in_raw_mode) |
372
|
11 |
40 |
if ($o->{'mode'} == $LINE_START or $o->{'mode'} == $WHITESPACE) { } |
379
|
234 |
4501 |
if $o->{'mode'} == $LINE_COMMENT or $o->{'mode'} == $BLOCK_COMMENT |
387
|
0 |
97 |
if $in_raw_mode |
389
|
1 |
96 |
if @{$o->{'context'};} > 1 |