| line |
true |
false |
branch |
|
87
|
0 |
0 |
unless defined $space |
|
121
|
0 |
0 |
if ($#elems + 1 < $$self{'POS'}) |
|
165
|
23 |
109 |
if ($$self{'OP'}->isValid(\$tmp_ctxt)) |
|
173
|
75 |
17 |
if ($#valid_elems == -1) |
|
186
|
0 |
0 |
unless defined $space |
|
221
|
0 |
14 |
if ($#elems == -1) |
|
235
|
0 |
14 |
if ($#valid_elems == -1) |
|
251
|
46 |
298 |
if ($$self{'VALUE'} eq '*' or &XML::Stream::GetXMLData('tag', $elem) eq $$self{'VALUE'}) |
|
281
|
0 |
90 |
unless defined $is_root |
|
293
|
0 |
77 |
if ($$self{'ISROOT'}) |
|
296
|
0 |
0 |
if (&XML::Stream::GetXMLData('tag', $elem) ne $$self{'VALUE'}) |
|
311
|
107 |
406 |
if ($$self{'VALUE'} eq '*' or &XML::Stream::GetXMLData('tag', $child) eq $$self{'VALUE'}) |
|
314
|
0 |
107 |
if ($$ctxt->in_context) { } |
|
324
|
0 |
73 |
if ($valid) |
|
332
|
11 |
66 |
if ($#valid_elems == -1) |
|
378
|
148 |
26 |
unless ($$self{'OP_L'}->isValid(\$tmp_ctxt) and $$self{'OP_R'}->isValid(\$tmp_ctxt)) |
|
386
|
9 |
17 |
if ($$self{'OP_L'}->calcStr($elem) eq $$self{'OP_R'}->calcStr($elem)) |
|
392
|
9 |
17 |
if ($#valid_elems > -1) |
|
399
|
17 |
9 |
if ($#valid_elems == -1) |
|
412
|
0 |
0 |
unless defined $space |
|
453
|
0 |
6 |
unless ($$self{'OP_L'}->isValid(\$tmp_ctxt) and $$self{'OP_R'}->isValid(\$tmp_ctxt)) |
|
461
|
4 |
2 |
if ($$self{'OP_L'}->calcStr($elem) ne $$self{'OP_R'}->calcStr($elem)) |
|
467
|
4 |
2 |
if ($#valid_elems > -1) |
|
474
|
2 |
4 |
if ($#valid_elems == -1) |
|
487
|
0 |
0 |
unless defined $space |
|
530
|
204 |
2 |
if ($$self{'VALUE'} ne '*') { } |
|
532
|
48 |
156 |
if (&XML::Stream::GetXMLData('value', $elem, '', $$self{'VALUE'})) |
|
542
|
2 |
0 |
if (scalar keys %attrib > 0) |
|
557
|
150 |
48 |
if ($#valid_elems == -1) |
|
611
|
4 |
14 |
if ($opl and $opr) { } |
|
626
|
0 |
0 |
unless defined $space |
|
676
|
0 |
68 |
if ($opl or $opr) |
|
684
|
68 |
0 |
if ($#valid_elems == -1) |
|
697
|
0 |
0 |
unless defined $space |
|
765
|
0 |
0 |
unless defined $space |
|
789
|
14 |
0 |
if (defined $text) |
|
799
|
0 |
14 |
if ($#valid_elems == -1) |
|
819
|
2 |
4 |
unless ($args[0]->isValid(\$tmp_ctxt)) |
|
827
|
4 |
2 |
if ($#valid_elems == -1) |
|
847
|
12 |
0 |
if (defined $text) |
|
857
|
0 |
7 |
if ($#valid_elems == -1) |
|
878
|
4 |
4 |
if (substr($val1, 0, length $val2) eq $val2) |
|
886
|
4 |
4 |
if ($#valid_elems == -1) |