line |
true |
false |
branch |
346
|
100 |
164 |
if ($$current{'type'} eq 'SCALAR') |
354
|
0 |
100 |
if ($debug_identity_transform) |
358
|
0 |
0 |
if ($debug_identity_transform2) |
370
|
21 |
243 |
if ($previous_type eq 'ROOT') { } |
|
190 |
53 |
elsif ($previous_type eq 'HASH') { } |
|
53 |
0 |
elsif ($previous_type eq 'ARRAY') { } |
383
|
0 |
190 |
if ($debug_identity_transform2) |
400
|
0 |
53 |
if ($debug_identity_transform2) |
415
|
0 |
0 |
if ($debug_identity_transform) |
419
|
0 |
0 |
if ($debug_identity_transform2) |
426
|
0 |
264 |
if ($debug_identity_transform3) |
455
|
533 |
22 |
if (defined $component_key) |
478
|
0 |
533 |
if (exists $$self{'simple_transformators'}) |
486
|
0 |
0 |
if ($$context{'path'} =~ /$matcher/) { } |
492
|
0 |
0 |
if (exists $$transformator{'key'}) { } |
|
0 |
0 |
elsif (exists $$transformator{'code'}) { } |
522
|
0 |
0 |
if ($transformation_result) |
526
|
0 |
0 |
if (exists $$result{'content'} and defined $$result{'content'}) { } |
556
|
193 |
340 |
if (exists $$self{'transformators'}) |
679
|
528 |
0 |
if ($top_index > 0) { } |
703
|
264 |
0 |
if ($previous) { } |
745
|
0 |
404 |
if ($debug_context) |
766
|
0 |
404 |
if ($debug_context) |
794
|
558 |
16 |
if ($component_key) |
800
|
568 |
6 |
defined $component_key ? : |
806
|
0 |
574 |
if ($debug_enabled) |
817
|
0 |
574 |
if ($debug_context) |
840
|
401 |
6 |
defined $contents ? : |
848
|
0 |
407 |
if (_context_has_seen($context, $contents_output) and 0) |
852
|
0 |
0 |
if ($debug_context) |
866
|
162 |
245 |
if (not $_) { } |
870
|
0 |
162 |
if ($debug_enabled) |
884
|
26 |
219 |
if (/^ARRAY$/) |
885
|
0 |
26 |
if ($debug_enabled) |
898
|
208 |
11 |
if (/^HASH$/) |
899
|
0 |
208 |
if ($debug_enabled) |
911
|
0 |
11 |
if ($debug_enabled) |
921
|
8 |
3 |
if (/=HASH/) |
922
|
0 |
8 |
if ($debug_enabled) |
933
|
0 |
3 |
if (/=ARRAY/) |
934
|
0 |
0 |
if ($debug_enabled) |
1001
|
20 |
6 |
if ($$self{'apply_identity_transformation'}) |
1021
|
0 |
64 |
defined $$self{'sort'} ? : |
1059
|
6 |
63 |
if (exists $$self{'array_filter'}) |
1064
|
0 |
69 |
if $filter_data eq 0 |
1075
|
2 |
24 |
if (scalar @$contents eq 0) |
1114
|
0 |
162 |
if ($debug_enabled) |
1125
|
100 |
62 |
if ($$self{'apply_identity_transformation'}) |
1130
|
156 |
6 |
if (defined $contents) { } |
1179
|
144 |
72 |
if ($$self{'apply_identity_transformation'}) |
1196
|
15 |
199 |
defined $$self{'sort'} ? : |
1227
|
103 |
240 |
if (exists $$self{'hash_filter'}) |
1233
|
35 |
308 |
if $filter_data eq 0 |
1244
|
14 |
202 |
if (scalar keys %$contents eq 0) |
1301
|
2 |
28 |
if (not $data and $$self{'source'}) |
1341
|
0 |
3 |
unless ($prefix) |
1357
|
4 |
83 |
if ($$context{'path'} =~ m[[^/]/$array_name_quoted$]) |
1364
|
8 |
75 |
if ($$context{'path'} =~ m([^/]/$array_name_quoted/\[([0-9])*\]$)) |
1374
|
8 |
0 |
if ($eval) { } |
1397
|
9 |
66 |
if ($$context{'path'} =~ m([^/]/$array_name_quoted/\[([0-9])*\]/[^/]+$)) |
1405
|
9 |
0 |
if ($eval) { } |
1440
|
4 |
2 |
unless ($prefix) |
1456
|
6 |
138 |
if ($$context{'path'} =~ m[[^/]/$hash_name_quoted$]) |
1465
|
24 |
114 |
if ($$context{'path'} =~ m[[^/]/$hash_name_quoted/([^/])*$]) |
1475
|
24 |
0 |
if ($eval) { } |
1592
|
0 |
0 |
$_[0]{'path'} =~ m[/b2$] ? : |
1599
|
0 |
0 |
$_[0]{'path'} =~ m[/c2] ? : |
1601
|
0 |
0 |
$$tree{'devices'} ? : |
1638
|
0 |
0 |
if ($$context{'path'} =~ m[^[^/]*/([^/]*)/([^/]*?function[^/]*?)$]) |
1651
|
0 |
0 |
if ($$context{'path'} =~ m[^[^/]*/([^/]*)/([^/]*led[^/]*)$]) |