>>>>> "Bruce" == Bruce Korb <[EMAIL PROTECTED]> writes:

Bruce> Ah, the light dimly dawns.  We need M4 to support
Bruce> pushquote/popquote.  It seems that would solve the issue.

It would solve nothing.

As a matter of fact, you should understand that changecom,
changequote, changeword and changesyntax are only command line options
which are moved into the M4 language.  In other words, they are here
for you to adjust the rules of the binary to your application, period.

Using these guys during the execution is wrong.

This is really it: understand that the designers of m4 have moved many
things (see also tracemode etc.) which are fundamentally command line
options, into the language.  This, of course, makes it easier to have
M4 libraries (they do not need a special set of options to be passed
to m4).

Any other use of change* is wrong.  Once you have your *, don't change
it.

Reply via email to