line |
true |
false |
branch |
44
|
0 |
0 |
unless $root |
47
|
0 |
0 |
if scalar @keys < 1 |
54
|
0 |
0 |
if defined $value |
57
|
0 |
0 |
unless $search_upwards_while_not_defined |
86
|
0 |
0 |
if (reftype($datum) eq 'ARRAY' and $on_ArrayRef =~ /^flatten|dereference$/io) { } |
|
0 |
0 |
elsif (reftype($datum) eq 'HASH' and $on_HashRef =~ /^flatten|dereference$/io) { } |
|
0 |
0 |
elsif (reftype($datum) eq 'SCALAR' and $on_ScalarRef =~ /^flatten|dereference$/io) { } |
123
|
0 |
0 |
defined $$opts{'remove_extra_separators'} ? : |
124
|
0 |
0 |
defined $$opts{'remove_leading_separator'} ? : |
125
|
0 |
0 |
defined $$opts{'remove_trailing_separator'} ? : |
126
|
0 |
0 |
defined $$opts{'remove_empty_segments'} ? : |
127
|
0 |
0 |
defined $$opts{'try_avoiding_repeated_segments'} ? : |
138
|
0 |
0 |
defined $$opts{'path'} && ($keys eq $$opts{'path'} || $keys == $$opts{'path'}) ? : |
146
|
0 |
0 |
if (reftype($key) eq 'HASH') { } |
160
|
0 |
0 |
unless scalar @segs |
163
|
0 |
0 |
if ($use_path_semantics) |
166
|
0 |
0 |
if $remove_extra_separators |
167
|
0 |
0 |
if $remove_leading_separator |
168
|
0 |
0 |
if $remove_trailing_separator |
174
|
0 |
0 |
if $lc |
175
|
0 |
0 |
if $trim |
178
|
0 |
0 |
if ($try_avoiding_repeated_segments) |
181
|
0 |
0 |
if (array1_starts_with_array2([@accumulated_segs], [@segs])) |
192
|
0 |
0 |
if _is_absolute_data_key_reference(@accumulated_segs) |
198
|
0 |
0 |
if $remove_empty_segments |
203
|
0 |
0 |
wantarray ? : |
221
|
0 |
0 |
unless $segment |
226
|
0 |
0 |
if ($element =~ /^([^\[]*)\[(\d+)\]$/) { } |
235
|
0 |
0 |
unless (reftype($data)) |
240
|
0 |
0 |
if (reftype($data) eq 'SCALAR') |
246
|
0 |
0 |
if (reftype($data) eq 'ARRAY') |
247
|
0 |
0 |
if (defined $index and not defined $element) { } |
|
0 |
0 |
elsif (not defined $element) { } |
248
|
0 |
0 |
if (exists $$data[$index]) { } |
263
|
0 |
0 |
if (reftype($data) eq 'HASH') |
266
|
0 |
0 |
if (exists $$data{$segment}) |
272
|
0 |
0 |
unless (exists $$data{$element}) |
275
|
0 |
0 |
if (reftype($$data{$element}) eq 'ARRAY') { } |
276
|
0 |
0 |
if (not defined $index) { } |
282
|
0 |
0 |
if (exists $$data{$element}[$index]) { } |