mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-19 20:07:58 +01:00
Slight modification to make_jar.sh.
This commit is contained in:
@@ -37,22 +37,23 @@ then
|
||||
}
|
||||
fi
|
||||
|
||||
mungeliterals=$(cat <<'!'
|
||||
local $/;
|
||||
$_ = <>;
|
||||
s{(?<!function )\bliteral\((?:function \(\) )?/\*(.*?)\*/\$?\)}{
|
||||
my $s = $1;
|
||||
$s =~ s/[\\']/\\$&/g;
|
||||
$s =~ s/\n/\\n\\$&/g;
|
||||
"/* Preprocessors FTW. */ '$s'";
|
||||
}ges;
|
||||
print;
|
||||
mungeliterals_() {
|
||||
cat <<'!'
|
||||
local $/;
|
||||
$_ = <>;
|
||||
s{(?<!function )\bliteral\((?:function \(\) )?/\*(.*?)\*/\$?\)}{
|
||||
my $s = $1;
|
||||
$s =~ s/[\\']/\\$&/g;
|
||||
$s =~ s/\n/\\n\\$&/g;
|
||||
"/* Preprocessors FTW. */ '$s'";
|
||||
}ges;
|
||||
print;
|
||||
!
|
||||
)
|
||||
}
|
||||
|
||||
mungeliterals() {
|
||||
if which perl >/dev/null 2>&1
|
||||
then perl -e "$mungeliterals"
|
||||
then perl -e "$(mungeliterals_)"
|
||||
else cat
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user