On 1/29/2018 7:26 PM, Eduardo Ochs wrote:
Hi list,
Is there a way to inspect the contents of a \def from Lua in LuaTeX?
If I do, say,
\def\hello{Hello}
I know how to see the sequence of tokens in \hello by running
"\show\hello" in a TeX prompt... is there something similar that can
be done from Lua?
You can try:
\starttext
\def\alpha#1#2{beta#1gamma#2delta}
\directlua{print(token.get_macro("alpha"))}
\directlua{print(token.get_meaning("alpha"))}
\directlua{print(token.set_macro("alpha","whatever"))}
\directlua{print(token.get_macro("alpha"))}
\directlua{print(token.get_meaning("alpha"))}
\stoptext
(these helpers still have a somewhat experimental status but they will
stay)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------