for my $i (0 .. $#links - 1) {
my ($link, $lastchar) = $links[$i + 1]->[0] =~ /(.*)(.)/;
- $link .= $lastchar eq '.' ? 'z' : chr( ord($lastchar) - 1 )
+ $link .= $lastchar eq '.' ? 'a' : chr( ord($lastchar) - 1 )
unless $lastchar eq 'a';
$links[$i]->[1] = $link;
}
my @allow;
if (length $s1) {
+ if (length $s2) {
+ $s1 le $s2 or $s1 =~ /^\Q$s2/ or return undef;
+ }
+
my $prefix = '';
my $char;
for my $i (0 .. length($s1) - 1) {