line |
l |
!l&&r |
!l&&!r |
condition |
62
|
0 |
339 |
0 |
$self->{'re_name'} ||= $self->re_name |
63
|
0 |
339 |
0 |
$self->{'re_decl'} ||= qr/$nspat(?::\w++)+)
|(?:--\#(?$nspat(?::\w++)*)))\b/sx |
82
|
0 |
339 |
0 |
$self->{'re_att'} ||= qr#(?\s++)
| (?--+.*?--+)
| (?%(?:[\w\:\.]+(?:[\w:\.\-=\[\]\{\}\(,\)]+)?);)
| (?:(?[\w:]+)\s*=\s*+)?+
(?:'(?[^']*+)'
|"(?[^\"]*+)"
|(?\[) | (?\])
|$entOpen
|(?[^\s'\"<>\[\]/=]++)
)
#sx |
93
|
0 |
339 |
0 |
$self->{'re_body'} ||= qr"$entOpen
|<(?:(?/?)(?:?)(?$nspat(?::\w++)+)
|\?(?$nspat(?::\w++)*))\b
"sx |
99
|
0 |
339 |
0 |
$self->{'re_eopen'} ||= qr/(? [\(\{\[])/sx |
100
|
0 |
339 |
0 |
$self->{'re_eclose'} ||= qr/(? [\)\}\]])/sx |
101
|
0 |
339 |
0 |
$self->{'re_evar'} ||= qr/: (?\w+)/sx |
102
|
0 |
339 |
0 |
$self->{'ch_etext'} ||= qr/(?: [^\ \t\n,;:()\[\]{}])/sx |
103
|
0 |
339 |
0 |
$self->{'re_eparen'} ||= qr/(\( (? (?: (?> [^()]+) | (?-2) )*) \) )/sx |
239
|
1 |
1 |
0 |
$nameAtt->[4] // $self->location2name($nameAtt->[5]) |
256
|
88 |
6 |
0 |
&$sub($self, $tmpl, $ns, $self->parse_attlist($str, 1)) // $part |
334
|
544 |
0 |
542 |
$+{'ws'} or $+{'comment'} |
339
|
1 |
0 |
200 |
$+{'entity'} or $+{'special'} |
550
|
4 |
2 |
0 |
$self->{'subroutes'} //= $self->SubRoutes->new |
619
|
11 |
0 |
0 |
$desc->[4] || $desc->[5] |