line |
true |
false |
branch |
113
|
1 |
30 |
unless defined $template |
115
|
1 |
29 |
@args == 1 ? : |
123
|
14 |
13 |
if ($args->{'bindings'}) |
126
|
5 |
22 |
if ($args->{'on_undef'}) |
128
|
0 |
5 |
unless $VALID_ON_UNDEF{$args->{'on_undef'}} |
154
|
1 |
23 |
if (@_ == 2 and not defined $bindings) { } |
158
|
1 |
22 |
unless $bindings |
162
|
1 |
21 |
if (not $type) { } |
|
1 |
20 |
elsif ($NOT_ACCEPTABLE_REF{$type}) { } |
196
|
1 |
65 |
unless $bindings |
200
|
248 |
117 |
ref $_ ? : |
220
|
113 |
328 |
if ($type eq 'STRING') { } |
|
165 |
163 |
elsif ($type eq 'OPEN') { } |
228
|
162 |
1 |
if ($level) { } |
239
|
2 |
27 |
if ($level) |
240
|
1 |
1 |
$level == 1 ? : |
259
|
111 |
217 |
if ($len = $pos - $base) |
263
|
165 |
163 |
'{' eq substr($str, $pos, 1) ? : |
268
|
2 |
28 |
if (length $str > $base) |
284
|
7 |
255 |
ref $_ ? : |
299
|
19 |
239 |
if ($key =~ /^\d+$/) { } |
300
|
18 |
1 |
if (ref $node eq 'ARRAY') { } |
307
|
159 |
80 |
if (ref $node eq 'HASH') { } |
|
1 |
79 |
elsif (ref $node eq 'ARRAY') { } |
|
78 |
1 |
elsif (ref $node) { } |
324
|
1 |
251 |
if (ref $node) |
329
|
6 |
246 |
unless (defined $node) |
332
|
1 |
5 |
if ($what_to_do eq 'ignore') { } |
|
2 |
3 |
elsif ($what_to_do eq 'warn') { } |
|
1 |
2 |
elsif ($what_to_do eq 'die') { } |
355
|
42 |
2 |
$bindings ? : |
362
|
1 |
9 |
if ($swap) |
374
|
1 |
1 |
$swap ? : |
396
|
2 |
2 |
$swap ? : |
404
|
4 |
4 |
$swap ? : |
412
|
2 |
2 |
$swap ? : |
420
|
4 |
4 |
$swap ? : |
428
|
3 |
2 |
$swap ? : |
436
|
2 |
0 |
unless ($swap) |