Hi,
I'm thinking about adding two new primitives called \lccoded and
\uccoded, with the following rules for \lccoded (you have to imagine
a suitable reverse for \uccoded):
\let\ea\expandafter
\catcode`L=12
\lccode`T=0
\ea\def\ea\test\ea{\lccoded {Some Little Text \AE ?}}
make \test equal to
\def\test{some Little Text \AE?}
so, no expansion occurs in the <general text> following \lccoded, and
only characters with
\catcode == 11
as well as
\lccode <> 0
will be changed, and nothing else.
Would that be usable, or is something else/better needed?
Greetings, Taco