P.S. Moreover, it's not only that��I have to pass oldNodes each time from old node to new one.
Each time I replace node I reparse tree and I lose oldNodes from each node of ast:)
So, I have to pass oldNodes from each node of ast to each coresponding node of new ast. And it's a real problem.


2014-10-29 12:16 GMT+02:00 Mark Rizun <mrizun@gmail.com>:
I misunderstood you, of course I can find the node in old ast which was replaced, using operator =.
Sure it works, but the problem is I have to pass oldNodes each time from old node to new one.