<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 6, 2022 at 10:50 PM Jérôme LAURENS <<a href="mailto:jerome.laurens@u-bourgogne.fr">jerome.laurens@u-bourgogne.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The documentation about readers (p 172 for v1.15) is<br>
<br>
```<br>
Your function should return either a string or nil. The value nil signals that the end of file has<br>
occurred, and will make TEX call the optional close function next.<br>
<br>
```<br>
This is partly exact. If the reader returns nil since the very first call, then it is called once again and only then the close function is eventually called. The reader is always called at least twice. It is worth mentioning because it may be counterintuitive.<br>
<br></blockquote><div><br></div><div>(sorry for the delay)</div><div>For sake of completeness,  can you add an example ?</div><div> </div></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div>