- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 6 mesi fa da .
-
Topic
-
Salve a tutti.Desidero scrivere i comandi di un ambiente che raccoglie tokens e che li salva in un apposito registro.
Alcuni dei miei ultimi esperimenti sono
`
\newtoks\toka\edef\opentok#1{\noexpand#1=\bgroup} % dovrebbe aprire il registro token
\edef\closetok{\iffalse{\else}\fi} % dovrebbe chiudere il registro token\opentok\toka
Una lista di tokens che finisce con una i
\closetok\the\toka
\bye
% Il file di log dice:
% ! Too many }'s.
% l.13 \edef\closetok{\iffalse{\else}\fi}
`
ci riprovo
`
\newtoks\toka\edef\opentok#1{\noexpand#1=\iftrue{\else}\fi} % invece di usare \bgroup
\edef\closetok{\iffalse{\else}\fi}\opentok\toka
Una lista di tokens che finisce con una i
\closetok\the\toka
\bye
% ! Undefined control sequence.
% l.13 \edef\closetok
% {\iffalse{\else}\fi}
`L’ultimo messaggio di errore è davvero criptico e non riesco ad andare avanti.
Esiste un modo per riuscirci?
Grazie, ciao.
- Devi essere connesso per rispondere a questo topic.