summaryrefslogtreecommitdiff
path: root/build/tolower.sed
blob: ccd55fca4cb84b2617c832285f741edab62e9397 (plain)
1
2
3
4
5
6
7
8
9
10
11
# tolower.sed expands one ...<:lower<FOO>>... to ...foo... per line
h
s/.*<:lower<\(.*\)>>.*/\1/
t cont
b end
:cont
y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
s/$/|/
G
s/\(.*\)|\n\(.*\)<:lower<\(.*\)>>/\2\1/
:end