[luatex] The node returned by node.traverse().
Paul Isambert
zappathustra at free.fr
Thu Feb 16 09:31:47 CET 2012
Patrick Gundlach <patrick at gundla.ch> a écrit:
>
> >
> > local function NodeNumber (n)
> > return tostring(n):match("<%s+(%d+)%s+>")
> > end
> >
> > which can then be used as an index, under the assumption that node
> > numbers are never reused.
>
> Taco once wrote here
>
> "This number uniquely identifies a node for as long as it stays
> allocated, yes. If it is freed, a new node may have the same
> number."
Ah, I should have reread the Scriptures. Then I guess only attributes
may uniquely identify nodes... unless I humbly request a "uniqueid"
field present in all nodes, but that might not be extremely interesting
beside my particular problem.
Best,
Paul
More information about the luatex
mailing list