line |
true |
false |
branch |
106
|
36 |
16 |
if $data eq ' ' |
256
|
8 |
60 |
if ($data->hasComment) |
274
|
60 |
8 |
unless $$self{'COMMENT'}{$tree} |
275
|
0 |
8 |
unless ref $$self{'COMMENT'}{$tree} |
276
|
0 |
8 |
unless ref $$self{'COMMENT'}{$tree} eq 'ARRAY' |
357
|
0 |
66 |
unless $r and $r =~ /Data::Sofu/ and $r->isa('Data::Sofu::Object') |
360
|
10 |
56 |
if ($data->isReference and $data->valid) |
363
|
0 |
66 |
if ($data->isReference) |
367
|
10 |
56 |
if ($$self{'IDS'}{$data}) |
372
|
36 |
20 |
if ($data->isValue) |
373
|
34 |
2 |
if $data->toString ne '' |
376
|
6 |
14 |
if ($data->isMap) |
385
|
12 |
2 |
if ($data->isList) |
407
|
22 |
44 |
if (ref $data) |
408
|
4 |
18 |
if ($$self{'IDS'}{$data}) |
412
|
6 |
12 |
if (ref $data eq 'HASH') |
421
|
12 |
0 |
if (ref $data eq 'ARRAY') { } |
433
|
42 |
2 |
if (defined $data) |
434
|
40 |
2 |
if $data ne '' |
453
|
2 |
0 |
unless $level |
455
|
0 |
2 |
unless $r and $r =~ /Data::Sofu/ and $r->isa('Data::Sofu::Object') |
456
|
0 |
2 |
unless ($data->isMap) |
466
|
2 |
0 |
unless $header |
467
|
0 |
2 |
if $header |
507
|
2 |
2 |
unless defined $comments |
508
|
2 |
2 |
if $r and $r =~ /Data::Sofu::/ and $data->isa('Data::Sofu::Object') |
510
|
0 |
2 |
unless ref $data and ref $data eq 'HASH' |
511
|
0 |
2 |
unless ref $data and ref $data eq 'HASH' |
515
|
2 |
0 |
unless $level |
521
|
2 |
0 |
unless $header |
522
|
0 |
2 |
if $header |
566
|
0 |
0 |
if $@ |
576
|
0 |
0 |
if $id{$target} |
579
|
0 |
0 |
if wantarray |
606
|
0 |
0 |
if $@ |
616
|
0 |
0 |
if $id{$target} |
640
|
0 |
0 |
if $k eq 'id' |
641
|
0 |
0 |
if $k eq 'idref' |
642
|
0 |
0 |
if $k eq 'key' |
644
|
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') { } |
688
|
0 |
0 |
unless ref $tree[-1] or not defined $tree[-1] |
703
|
0 |
0 |
if $end |
705
|
0 |
0 |
if $tree |
706
|
0 |
0 |
unless $tree |
708
|
0 |
0 |
if $end |
721
|
0 |
0 |
if ($tag eq 'element') |
724
|
0 |
0 |
if (ref $ret and ref $ret eq 'SCALAR') |
730
|
0 |
0 |
unless ref $ret or not defined $ret |
731
|
0 |
0 |
if $tag eq 'list' |
733
|
0 |
0 |
if ($tree[-1] and ref $tree[-1] and ref $tree[-1] eq 'ARRAY') |
735
|
0 |
0 |
if (ref $ret and ref $ret eq 'SCALAR') |
761
|
0 |
0 |
if $k eq 'id' |
762
|
0 |
0 |
if $k eq 'idref' |
763
|
0 |
0 |
if $k eq 'key' |
765
|
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') { } |
813
|
0 |
0 |
if $tree[-1] and $tree[-1]->isValue |
828
|
0 |
0 |
if ($end or $elem) { } |
829
|
0 |
0 |
if $ret |
832
|
0 |
0 |
if $tree[-1] |
847
|
0 |
0 |
if ($tag eq 'element') |
854
|
0 |
0 |
if $ret->isValue |
855
|
0 |
0 |
if $tag eq 'list' |
857
|
0 |
0 |
if ($tree[-1] and $tree[-1]->isList) |