| line |
true |
false |
branch |
|
106
|
36 |
16 |
if $data eq ' ' |
|
198
|
8 |
60 |
if ($data->hasComment) |
|
216
|
60 |
8 |
unless $$self{'COMMENT'}{$tree} |
|
217
|
0 |
8 |
unless ref $$self{'COMMENT'}{$tree} |
|
218
|
0 |
8 |
unless ref $$self{'COMMENT'}{$tree} eq 'ARRAY' |
|
285
|
0 |
66 |
unless $r and $r =~ /Data::Sofu/ and $r->isa('Data::Sofu::Object') |
|
288
|
10 |
56 |
if ($data->isReference and $data->valid) |
|
291
|
0 |
66 |
if ($data->isReference) |
|
295
|
10 |
56 |
if ($$self{'IDS'}{$data}) |
|
300
|
36 |
20 |
if ($data->isValue) |
|
301
|
34 |
2 |
if $data->toString ne '' |
|
304
|
6 |
14 |
if ($data->isMap) |
|
313
|
12 |
2 |
if ($data->isList) |
|
335
|
22 |
44 |
if (ref $data) |
|
336
|
4 |
18 |
if ($$self{'IDS'}{$data}) |
|
340
|
6 |
12 |
if (ref $data eq 'HASH') |
|
349
|
12 |
0 |
if (ref $data eq 'ARRAY') { } |
|
361
|
42 |
2 |
if (defined $data) |
|
362
|
40 |
2 |
if $data ne '' |
|
381
|
2 |
0 |
unless $level |
|
383
|
0 |
2 |
unless $r and $r =~ /Data::Sofu/ and $r->isa('Data::Sofu::Object') |
|
384
|
0 |
2 |
unless ($data->isMap) |
|
394
|
2 |
0 |
unless $header |
|
395
|
0 |
2 |
if $header |
|
435
|
2 |
2 |
unless defined $comments |
|
436
|
2 |
2 |
if $r and $r =~ /Data::Sofu::/ and $data->isa('Data::Sofu::Object') |
|
438
|
0 |
2 |
unless ref $data and ref $data eq 'HASH' |
|
439
|
0 |
2 |
unless ref $data and ref $data eq 'HASH' |
|
443
|
2 |
0 |
unless $level |
|
449
|
2 |
0 |
unless $header |
|
450
|
0 |
2 |
if $header |
|
494
|
0 |
0 |
if $@ |
|
504
|
0 |
0 |
if $id{$target} |
|
507
|
0 |
0 |
if wantarray |
|
534
|
0 |
0 |
if $@ |
|
544
|
0 |
0 |
if $id{$target} |
|
562
|
0 |
0 |
if $k eq 'id' |
|
563
|
0 |
0 |
if $k eq 'idref' |
|
564
|
0 |
0 |
if $k eq 'key' |
|
566
|
0 |
0 |
if ($tag eq 'value') { } |
|
|
0 |
0 |
elsif ($tag eq 'undefined') { } |
|
|
0 |
0 |
elsif ($tag eq 'reference') { } |
|
|
0 |
0 |
elsif ($tag eq 'sofu') { } |
|
|
0 |
0 |
elsif ($tag eq 'map') { } |
|
|
0 |
0 |
elsif ($tag eq 'list') { } |
|
|
0 |
0 |
elsif ($tag eq 'element') { } |
|
604
|
0 |
0 |
unless ref $tree[-1] or not defined $tree[-1] |
|
613
|
0 |
0 |
if $end |
|
615
|
0 |
0 |
if $tree |
|
616
|
0 |
0 |
unless $tree |
|
618
|
0 |
0 |
if $end |
|
625
|
0 |
0 |
if ($tag eq 'element') |
|
628
|
0 |
0 |
if (ref $ret and ref $ret eq 'SCALAR') |
|
634
|
0 |
0 |
unless ref $ret or not defined $ret |
|
635
|
0 |
0 |
if $tag eq 'list' |
|
637
|
0 |
0 |
if ($tree[-1] and ref $tree[-1] and ref $tree[-1] eq 'ARRAY') |
|
639
|
0 |
0 |
if (ref $ret and ref $ret eq 'SCALAR') |
|
659
|
0 |
0 |
if $k eq 'id' |
|
660
|
0 |
0 |
if $k eq 'idref' |
|
661
|
0 |
0 |
if $k eq 'key' |
|
663
|
0 |
0 |
if ($tag eq 'value') { } |
|
|
0 |
0 |
elsif ($tag eq 'undefined') { } |
|
|
0 |
0 |
elsif ($tag eq 'reference') { } |
|
|
0 |
0 |
elsif ($tag eq 'sofu') { } |
|
|
0 |
0 |
elsif ($tag eq 'map') { } |
|
|
0 |
0 |
elsif ($tag eq 'list') { } |
|
|
0 |
0 |
elsif ($tag eq 'element') { } |
|
705
|
0 |
0 |
if $tree[-1] and $tree[-1]->isValue |
|
714
|
0 |
0 |
if ($end or $elem) { } |
|
715
|
0 |
0 |
if $ret |
|
718
|
0 |
0 |
if $tree[-1] |
|
727
|
0 |
0 |
if ($tag eq 'element') |
|
734
|
0 |
0 |
if $ret->isValue |
|
735
|
0 |
0 |
if $tag eq 'list' |
|
737
|
0 |
0 |
if ($tree[-1] and $tree[-1]->isList) |