line |
l |
!l&&r |
!l&&!r |
condition |
64
|
0 |
457 |
0 |
$self->{'re_name'} ||= $self->re_name |
65
|
0 |
457 |
0 |
$self->{'re_decl'} ||= qr/$nspat(?::\w++)+)
|(?:--\#(?$nspat(?::\w++)*)))\b/sx |
84
|
0 |
457 |
0 |
$self->{'re_att'} ||= qr#(?\s++)
| (?--+.*?--+)
| (?%(?:[\w\:\.]+(?:[\w:\.\-=\[\]\{\}\(,\)]+)?);)
| (?:(?[\w:]+)\s*=\s*+)?+
(?:'(?[^']*+)'
|"(?[^\"]*+)"
|(?\[) | (?\])
|$entOpen
|(?[^\s'\"<>\[\]/=]++)
)
#sx |
95
|
0 |
457 |
0 |
$self->{'re_body'} ||= qr"$entOpen
|<(?:(?/?)(?:?)(?$nspat(?::\w++)+)
|\?(?$nspat(?::\w++)*))\b
"sx |
101
|
0 |
457 |
0 |
$self->{'re_eopen'} ||= qr/(? [\(\{\[])/sx |
102
|
0 |
457 |
0 |
$self->{'re_eclose'} ||= qr/(? [\)\}\]])/sx |
103
|
0 |
457 |
0 |
$self->{'re_evar'} ||= qr/: (?\w+)/sx |
104
|
0 |
457 |
0 |
$self->{'ch_etext'} ||= qr/(?: [^\ \t\n,;:()\[\]{}])/sx |
105
|
0 |
457 |
0 |
$self->{'re_eparen'} ||= qr/(\( (? (?: (?> [^()]+) | (?-2) )*) \) )/sx |
241
|
2 |
33 |
0 |
$nameAtt->[4] // $self->location2name($nameAtt->[5]) |
258
|
92 |
11 |
0 |
&$sub($self, $tmpl, $ns, $self->parse_attlist($str, 1)) // $part |
338
|
638 |
5 |
633 |
$+{'ws'} or $+{'comment'} |
343
|
1 |
0 |
257 |
$+{'entity'} or $+{'special'} |
563
|
19 |
19 |
0 |
$self->{'subroutes'} //= $self->SubRoutes->new |
621
|
0 |
0 |
0 |
$desc->[4] || $desc->[5] |
647
|
12 |
0 |
0 |
$desc->[4] || $desc->[5] |
770
|
0 |
1 |
0 |
$new[0] ||= $orig->[0] |