| line | % | coverage | condition |
| 19 | 100 | | defined $content and $$self{'content'} ne $content |
| 58 | 67 | | $$self{'type'} eq 'OrExpr' or $$self{'type'} eq 'AndExpr' |
| 100 | | $$self{'type'} eq 'EqualityExpr' or $$self{'type'} eq 'RelationalExpr' |
| 98 | 60 | | A | B | C | D | dec |
|---|
| 0 | 0 | 0 | 0 | 0 | | 0 | 0 | 0 | 1 | 1 | | 0 | 0 | 1 | X | 1 | | 0 | 1 | X | X | 1 | | 1 | X | X | X | 1 |
| $step->match('AxisSpecifier') or $step->match('NameTest') or $step->match('Predicate') or $step->match('NodeTypeTest') |
| 124 | 100 | | $$tag{'type'} eq 'element' and $$tag{'name'} eq $$self{'content'} |
| 128 | 100 | | $$tag{'type'} eq 'attribute' and $$tag{'name'} eq $$self{'content'} |
| 208 | 33 | | not defined $handler or not defined $$handler[0] |
| 397 | 100 | | $$a1{'value'} || $$a2{'value'} |
| 398 | 0 | | $$a1{'value'} && $$a2{'value'} |
| 614 | 33 | | $$self{'context'}{'type'} eq 'node' or $$self{'context'}{'type'} eq 'nodeset' |
| 669 | 100 | | $$node{'type'} eq 'element' and length $$node{'uid'} |
| 684 | 100 | | $$node{'type'} eq 'element' or $$node{'type'} eq 'root' |
| 811 | 67 | | $$args[0]{'type'} eq 'node' or $$args[0]{'type'} eq 'nodeset' |
| 917 | 100 | | $$node{'type'} eq 'element' or $$node{'type'} eq 'root' |