[luatex] robustness of node.traverse

Stephan Hennig mailing_list at arcor.de
Thu Nov 8 22:47:33 CET 2012


the manual is quite terse about node.traverse().  I'd like to know what
operations (insertion/removal) on the node list given as argument to
node.traverse() are save in a loop like

  for n in node.traverse(head) do

I'd guess removing the current node in the loop body is not a good idea.
 But anything else?  Sure, inserting before/after the current node
changes the current node, too.  But that shouldn't be a problem, should it?

Best regards,
Stephan Hennig

More information about the luatex mailing list