[luatex] Getting macro expansions from Lua

Paul Isambert zappathustra at free.fr
Thu Jun 2 11:22:27 CEST 2011

Le 02/06/2011 10:28, Taco Hoekwater a écrit :
> On 06/01/2011 05:01 PM, Reiner Pope wrote:
>> What I'm looking for is a way to do this without nesting
>> \directlua{tex.sprint("\directlua{...}")}.
> Not possible yet (but it is on the todo list).

I wanted to try some hack with token.create/token.expand, but I found that:

   local A = token.create("A")

produces an "Undefined control sequence" error. Which is all the more 
surprising as if the token is fed to TeX in the token_filter callback, 
as in the stupid example below, the control sequence is fine:

   function ()
     callback.register("token_filter", nil)
     return token.create("A")

Have I misunderstood something or should I pay a visit to the bug tracker?


More information about the luatex mailing list