There is a problem about node data field expansion in luatex TL2019. Now it reads
data fields content by evaluating tex procedures and I didn't find how to change it.
there where no error in earlier luatex from TL2018.
It is not a nodetree bug. It's just a difference in luatex n.data behavior where n is node with subtype whatsit.
When nodetree tries to to print that 'data' field there starts tex processing instead off simple printing this data
as a string. And now it's not possible to do in lua like "print n.data"
if this data contains any tex commands.
I tried to write to luatex team but didn't get answer about this change.
Reported by email:
There is a problem about node data field expansion in luatex TL2019. Now it reads data fields content by evaluating tex procedures and I didn't find how to change it.
For example compiling this will break:
there where no error in earlier luatex from TL2018. It is not a nodetree bug. It's just a difference in luatex n.data behavior where n is node with subtype whatsit. When nodetree tries to to print that 'data' field there starts tex processing instead off simple printing this data as a string. And now it's not possible to do in lua like "print n.data" if this data contains any tex commands. I tried to write to luatex team but didn't get answer about this change.