| line |
true |
false |
branch |
|
19
|
2 |
22 |
: &node->val.a; |
|
21
|
22 |
2 |
if (node->type != NODE_OBJECT && what->len == 0 && prefer == PREFER_UNDEF) { |
|
|
5 |
17 |
if (node->type != NODE_OBJECT && what->len == 0 && prefer == PREFER_UNDEF) { |
|
|
3 |
2 |
if (node->type != NODE_OBJECT && what->len == 0 && prefer == PREFER_UNDEF) { |
|
25
|
19 |
2 |
if (prefer == PREFER_HASH || !what->is_array) { |
|
|
13 |
6 |
if (prefer == PREFER_HASH || !what->is_array) { |
|
28
|
21 |
15 |
for (int i = 0; i < what->len; i++) { |
|
38
|
10 |
6 |
for (int i = 0; i < what->len; i++) |
|
43
|
2 |
19 |
if (node->type == NODE_OBJECT) { |
|
45
|
1 |
1 |
if (prefix) { |
|
67
|
1 |
0 |
case NODE_BOOL: result = newSVsv(v->b ? &PL_sv_yes : &PL_sv_no); break; |