dist: new, linear addsrclinks

This commit is contained in:
Russ Cox 2008-07-03 18:50:23 -04:00
parent 806c4c953c
commit 020c5cbb67

11
dist/addsrclinks vendored
View file

@ -4,8 +4,9 @@
my $root = $ENV{'PLAN9'}; my $root = $ENV{'PLAN9'};
my $html = join("", @_); my $html = join("", @_);
$html =~ s;$root/;XXX$root/;g; $html =~ s;$root/;XXX$root/;g;
while($html =~ /((.|\n)*)XXX($root\/([a-zA-Z0-9_.\/]|−)*[a-zA-Z0-9_\/])((.|\n)*)/){ $newhtml = "";
($a, $b, $c) = ($1, $3, $5); while($html =~ /XXX($root\/([a-zA-Z0-9_.\/]|−)*[a-zA-Z0-9_\/])/){
($a, $b, $c) = ($`, $1, $');
$b =~ s/−/-/g; $b =~ s/−/-/g;
$l = $b; $l = $b;
while(! -e $l){ while(! -e $l){
@ -19,6 +20,8 @@ while($html =~ /((.|\n)*)XXX($root\/([a-zA-Z0-9_.\/]|−)*[a-zA-Z0-9_\/])((.
$b = $l; $b = $l;
$b =~ s/-/\−/g; $b =~ s/-/\−/g;
$bb =~ s/-/\−/g; $bb =~ s/-/\−/g;
$html = "$a<a href=\"$l\">$b</a>$bb$c"; $newhtml .= "$a<a href=\"$l\">$b</a>$bb";
$html = $c;
} }
print $html; $newhtml .= $html;
print $newhtml;