|
Squish actually uses this as its main output filter, (there's more than one, such as the one that replaces Lua keywords with single bytes > 128) - and it works really well.
And it's very simple to modify llex.c to parse such alternative tokens, so that reduced scripts can be used directly (btw, Lua also has 20+ unused bytes from the 0..31 control character range).