line |
!l |
l&&!r |
l&&r |
condition |
63
|
142 |
0 |
11 |
not $self->{'strict_trailing_slash'} and $path ne '/' |
|
142 |
6 |
5 |
not $self->{'strict_trailing_slash'} and $path ne '/' and not $path =~ m[/$] |
139
|
32 |
9 |
8 |
$part->{'level'} and exists $params{$name} |
145
|
1 |
0 |
9 |
$part->{'level'} and $part->{'level'} > $optional_depth |
147
|
0 |
0 |
1 |
exists $self->{'defaults'} and exists $self->{'defaults'}{$name} |
169
|
0 |
2 |
1 |
exists $self->{'defaults'} and exists $self->{'defaults'}{$name} |
200
|
0 |
32 |
3 |
$self->{'routes'} && $self->{'routes'}{'parent_pattern'} |
208
|
0 |
25 |
10 |
$path ne '/' and $trailing_slash |
313
|
150 |
53 |
70 |
$part->[-1] and substr($pattern, pos $pattern, 1) eq '/' |
348
|
0 |
27 |
43 |
$part and @$part |