X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/6ac52c4ccb2a14a2a1c22a3cd0cda7f7f02cb4c6..8c62b3e7c9fdfd366c348fca3203811244f8e203:/source.plp diff --git a/source.plp b/source.plp index 142b67f..863ef35 100644 --- a/source.plp +++ b/source.plp @@ -123,7 +123,7 @@ else { $line =~ s{ ^(['"]?) \K ($incname) (?=\1$) }{ showlink($2, "/source/$2") }xe if !$type || $type eq 'Constant'; # link relative page locations in html output - $line =~ s{ ^(")\K ((?:/\w+)+) (?=\1$) }{ showlink($2, "/source$2.plp") }xe + $line =~ s{ ^(")\K (/\w+) (?= (?:/\w+)* \1$) }{ showlink($2, "/source$2.plp") }xe if $type && $type eq 'Constant'; # link perl module names (Xx::Xx...) $line =~ s{ ^\s* \K ([A-Z]\w+(?:::\w+)+) (?![^;\s]) }{ showlink($1, "/source/$1") }xe