Branch Coverage

blib/lib/SGML/PYX.pm
Criterion Covered Total %
branch 23 24 95.8


line true false branch
54 3 44 if ($tag_type eq '!data') { }
2 42 elsif ($tag_type eq '!--') { }
3 39 elsif ($tag_type =~ m[^/]ms) { }
31 8 elsif ($tag_type =~ /^\w+/ms) { }
1 7 elsif ($tag_type eq '!doctype') { }
4 3 elsif ($tag_type eq '![cdata[') { }
3 0 elsif ($tag_type =~ /^\?/ms) { }
75 5 26 if ($data =~ s[/$][]ms)
81 5 25 if ($end)
119 27 8 if ($data =~ /^([_\w:][\.\-\w:]*)\s*=\s*"(.*?)"\s*(.*)$/ms or $data =~ /^([_\w:][\.\-\w:]*)\s*=\s*'(.*?)'\s*(.*)$/ms or $data =~ /^([_\w:][\.\-\w:]*)\s*=\s*([^\s]+)\s*(.*)$/ms) { }
3 5 elsif ($data =~ /^([_\w:][\.\-\w:]*)\s*=\s*$/ms) { }
4 1 elsif ($data =~ /^([_\w:][\.\-\w:]*)\s*(.*)$/ms) { }