| line | true | false | branch | 
 
| 77 | 0 | 23 | if exists $options{'-classes'} | 
 
| 78 | 8 | 15 | if exists $options{'-drefs'} | 
 
| 79 | 0 | 23 | if exists $options{'-multiline'} | 
 
| 80 | 3 | 20 | if exists $options{'-maxitems'} | 
 
| 94 | 0 | 571 | unless defined $target | 
 
| 97 | 557 | 14 | unless (ref $target) | 
 
| 98 | 0 | 557 | if ($Data::PropertyList::Multiline and $target =~ /\n.*?\n/) { } | 
 
| 99 | 0 | 0 | $target =~ /\n\Z/ ? : | 
 
| 108 | 0 | 0 | length $Data::PropertyList::DRefs{$target} ? : | 
 
|  | 0 | 14 | if exists $Data::PropertyList::DRefs{$target} and $Data::PropertyList::Supress{$target} | 
 
| 113 | 8 | 6 | unless exists $Data::PropertyList::DRefs{$target} | 
 
| 122 | 3 | 11 | if $Data::PropertyList::ShowDRefs and length $Data::PropertyList::CurrentDRef | 
 
| 126 | 6 | 8 | if length $Data::PropertyList::CurrentDRef | 
 
| 129 | 0 | 0 | if $Data::PropertyList::ShowClasses and ref $target and not ref($target) =~ /\A(ARRAY|HASH|SCALAR|REF|CODE)\Z/ | 
 
| 132 | 6 | 8 | if (UNIVERSAL::isa($target, 'HASH')) { } | 
 
|  | 8 | 0 | elsif (UNIVERSAL::isa($target, 'ARRAY')) { } | 
 
|  | 0 | 0 | elsif (UNIVERSAL::isa($target, 'REF') or UNIVERSAL::isa($target, 'SCALAR')) { } | 
 
| 136 | 12 | 0 | unless ref $value | 
 
| 137 | 0 | 0 | unless exists $Data::PropertyList::DRefs{$value} | 
 
| 140 | 6 | 0 | if $Data::PropertyList::CurrentDepth | 
 
| 141 | 6 | 0 | if $result | 
 
| 146 | 0 | 12 | if ref $$target{$key} | 
 
| 150 | 6 | 0 | if $Data::PropertyList::CurrentDepth | 
 
| 160 | 518 | 6 | unless ref $value | 
 
| 162 | 6 | 0 | unless exists $Data::PropertyList::DRefs{$value} | 
 
| 165 | 3 | 5 | $one_line ? : | 
 
| 166 | 0 | 8 | if $Data::PropertyList::CurrentDepth | 
 
| 167 | 0 | 8 | if $result | 
 
| 170 | 259 | 265 | $one_line ? : | 
 
| 172 | 6 | 518 | if ref $$target[$key] | 
 
| 176 | 0 | 0 | !$one_line ? : | 
 
|  | 0 | 8 | if $Data::PropertyList::CurrentDepth | 
 
| 208 | 15 | 1 | if ($options{'-scalar'}) { } | 
 
|  | 1 | 0 | elsif ($options{'-array'}) { } | 
 
| 220 | 0 | 0 | $Data::PropertyList::Source ? : | 
 
| 242 | 0 | 9 | if $current_line =~ /^\s*$/ | 
 
| 245 | 3 | 6 | if $current_line =~ /^\s*\}[,;]/o | 
 
| 248 | 0 | 6 | if ($current_line =~ s/^\s*\"(([^\"\\]|\\.)+)\"//o) { } | 
 
|  | 6 | 0 | elsif ($current_line =~ s/^\s*(\S+)//o) { } | 
 
| 257 | 0 | 6 | unless $current_line =~ s/^\s*=\s*//o | 
 
| 262 | 0 | 6 | unless defined $key | 
 
| 282 | 0 | 3 | if $current_line =~ /^\s*$/ | 
 
| 285 | 0 | 3 | if $current_line =~ /^\s*\)[,;]/o | 
 
| 307 | 0 | 0 | if $current_line =~ /^\s*\Q$ender\E[\;\,]?\s*$/ | 
 
| 319 | 10 | 14 | if ($current_line =~ /^\s*\"(([^\"\\]|\\.)*)\"\Q$end_value\E\s*/) { } | 
 
|  | 11 | 3 | elsif ($current_line =~ /^\s*(\S+?)\Q$end_value\E\s*/) { } | 
 
|  | 0 | 3 | elsif ($current_line =~ m[^\s*(/\*.*?\*/)\s*\Q$end_value\E\s*]) { } | 
 
|  | 3 | 0 | elsif ($current_line =~ /^\s*\{/o) { } | 
 
|  | 0 | 0 | elsif ($current_line =~ /^\s*\(/o) { } | 
 
|  | 0 | 0 | elsif ($current_line =~ /^\s*\<\<(\w+)(?:\Q$end_value\E)?/o) { } |