Não é possível compilar o código luatex antigo

Não é possível compilar o código luatex antigo

Não consigo compilar a resposta dada aqui:

No LuaTex é possível alterar fonte/idioma de acordo com o script/glifos utilizados?

É porque é antigo? Meu compilador diz que isso \luatexdirectluaé indefinido.

PS. Com \directluao erro é:

! LuaTeX error luatexinterchartoks.lua:1: unexpected symbol near '%' stack traceback:
        [C]: in function 'dofile'
        [\directlua]:1: in main chunk. l.35 \directlua{dofile('luatexinterchartoks.lua')}

PS II. excluiu tudo. 1 e 2, agora o erro é:

! LuaTeX error ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:109:

Module luatexbase Error: Attempt to use callback.register() directly
(luatexbase)             on input line 35

stack traceback:
        [C]: in function 'error'
        ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:109: in function 'm
odule_error'
        ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:116: in function 'l
uatexbase_error'
        ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:291: in function 'r
egister'
        luatexinterchartoks.lua:64: in main chunk
        [C]: in function 'dofile'
        [\directlua]:1: in main chunk.
l.35 \directlua{dofile('luatexinterchartoks.lua')}

Responder1

Observe que o código não funcionará no luatex 0.89, pois o token_filterretorno de chamada que estava disponível em algumas versões beta do luatex foi removido sem substituiçãohttp://tug.org/pipermail/luatex/2016-February/005651.html

informação relacionada