Re: [L3] Encoding di testo importato con \ior_str_map_inline

#88733
Up
0
Down
::

franen” post=88190Chiaro, grazie.
Fran

Il giro inutile a cui mi riferivo è
`\tl_set:No \l_line_temp_tl { #1 }
\seq_put_right:No \g_all_lines_seq { \l_line_temp_tl }`
La prima istruzione è scorretta perché non vuoi espandere il primo token dell’argomento; meglio sarebbe [tt]\tl_set:Nn[/tt]. La seconda andrebbe anche bene, ma
`\seq_put_right:NV \g_all_lines_seq \l_line_temp_tl`
andrebbe meglio. Con [tt]V[/tt] si ottiene il valore della variabile tra graffe. Ma è, come dicevo, un giro inutile:
`\seq_put_right:Nn \g_all_lines_seq { #1 }`
è molto più efficiente! Non trovi? 😉

Nel mio codice noterai che è
`\seq_put_right:Nn \g_all_lines_seq { ##1 }`
ma solo perché quel codice è all’interno di una definizione.

Ciao
Enrico

Go to top