Branch Coverage

lib/Petal/Parser.pm
Criterion Covered Total %
branch 42 48 87.5


line true false branch
51 206 0 ref $data_ref ? :
72 1484 2203 if (ref $tree) { }
75 5462 2435 /^_/ ? :
77 13 1471 if ($tag eq '~comment') { }
86 2422 5449 unless /^_/
118 1256 215 scalar @Petal::Parser::NameSpaces ? :
122 55 2367 if ($value eq $Petal::NS_URI)
124 0 55 unless $key =~ /^xmlns\:/
135 1256 215 scalar @Petal::Parser::XI_NameSpaces ? :
139 39 2328 if ($value eq $Petal::XI_NS_URI)
141 0 39 unless $key =~ /^xmlns\:/
152 1256 215 scalar @Petal::Parser::MT_NameSpaces ? :
156 10 2318 if ($value eq $Petal::MT_NS_URI)
158 0 10 unless $key =~ /^xmlns\:/
171 44 1427 if ($_{"${mt_ns}:define-macro"})
177 8 1463 if ($_{"${mt_ns}:fill-slot"})
182 1419 52 unless $pushed
185 1422 49 if $dont_skip
198 6394 213 if $_ eq $Petal::MT_NAME_CUR
201 1422 49 if $dont_skip
210 8846 344 if $_ eq $Petal::MT_NAME_CUR
221 2105 98 if $dont_skip
228 33 0 if $_ eq $Petal::MT_NAME_CUR
234 13 0 if $dont_skip