Le 16/11/2010 15:48, Ulrike Fischer a écrit :
> 1. Does that mean that each file has its own "reader" instance? Or
> is there some scoping involved? 
> 
Each file *has* to have its own reader, since the reader needs to keep track of,
eg, the current line of the file.

> 2. Currently my code affects only files input later. How could I
> change the processing of (only) the main document? 
> 
I'm under the impression the only way to specify a reader for the main file is
to install a function in the open_read_file callback before the main file is
opened, which may be tricky.

You could use process_input_buffer to transcode the individual lines of the main
file (as luainputenc does), but it doesn't have the nice feature of being
file-specific.

Manuel.

Reply via email to