Re: plain – espansione – una macro ben scritta (apparentemente)

#65421
Up
0
Down
::

egreg9″ post=64471
Il “%” dopo “`@” è ridondante; lo stesso è ridondante il “\relax%” dopo 11. Naturalmente è ridondante anche dopo “\endcsname\relax”. Non serve a nulla definire \@@endinput.

Ciao
Enrico

Circa i “%” ridondanti hai sicuramente ragione: ancora non ricordo a memoria tutti i casi in cui salva dalla presenza di spazi spuri e i casi in cui è inutile.

Circa invece \@@endinput. Magari è inutile, ma come `seconda scelta’ rispetto a \expandafter\endinput\fi (che, come ho detto prima, a me sembrava dare problemi), a me sembra una gran figata. Ha il suo fascino. Anche su CTAN si trova codice scritto in modo molto peggiore.

Ma queste sono tutte opinioni, è meglio piantarla qui.

Grazie per l’aiuto, ciao.

Go to top