line |
true |
false |
branch |
30
|
7 |
3816 |
$$self{'type'} eq 'Error' ? : |
36
|
288 |
0 |
if ($$self{'type'} eq 'nodeset') |
58
|
0 |
179 |
if $self->is_error |
60
|
133 |
46 |
if $type eq 'number' |
61
|
23 |
23 |
if $type eq 'boolean' |
62
|
1 |
22 |
if $type eq 'string' |
63
|
19 |
3 |
if $type eq 'nodeset' |
64
|
1 |
2 |
if $type eq 'node' |
72
|
24 |
12 |
if $$self{'type'} eq 'boolean' |
73
|
1 |
11 |
if $self->is_error |
75
|
3 |
8 |
if ($$self{'type'} eq 'number') |
76
|
1 |
2 |
if $$self{'value'} eq 'NaN' |
80
|
2 |
6 |
if ($$self{'type'} eq 'string') |
84
|
4 |
2 |
if ($$self{'type'} eq 'nodeset') |
88
|
0 |
2 |
if ($$self{'type'} eq 'node') |
98
|
108 |
20 |
if $$self{'type'} eq 'string' |
99
|
1 |
19 |
if $self->is_error |
102
|
3 |
16 |
if ($$self{'type'} eq 'nodeset') |
103
|
1 |
2 |
unless scalar @{$$self{'value'};} |
110
|
7 |
9 |
if ($$self{'type'} eq 'node') |
112
|
7 |
0 |
if $$self{'value'}{'type'} eq 'attribute' |
117
|
5 |
4 |
if ($$self{'type'} eq 'number') |
121
|
2 |
2 |
if ($$self{'type'} eq 'boolean') |
122
|
1 |
1 |
$$self{'value'} ? : |
131
|
66 |
100 |
if $$self{'type'} eq 'nodeset' |
132
|
1 |
99 |
if $self->is_error |
134
|
94 |
5 |
if ($$self{'type'} eq 'node') |
144
|
0 |
6 |
if $$self{'type'} eq 'node' |
145
|
1 |
5 |
if $self->is_error |
153
|
157 |
10 |
if $$self{'type'} eq 'number' |
154
|
1 |
9 |
if $self->is_error |
156
|
5 |
4 |
if ($$self{'type'} eq 'string') |
157
|
4 |
1 |
if ($$self{'value'} =~ /^[\x20\x09\x0D\x0A]*(-?([0-9]+(\.([0-9]+)?)?)|(\.[0-9]+))[\x20\x09\x0D\x0A]*$/) { } |
165
|
2 |
2 |
if ($$self{'type'} eq 'boolean') |
166
|
1 |
1 |
$$self{'value'} ? : |