On Feb 9, 2013, at 9:19 PM, Sean P. DeNigris <sean@clipperadams.com> wrote:
rewriter := RBParseTreeRewriter new replace: 'attributes := OrderedCollection new.' with: 'attributes := Set new'. tree := ConfigurationTemplate parseTreeFor: #customProjectAttributes. rewriter executeTree: tree. returns true, but: rewriter := RBParseTreeRewriter new replace: 'attributes := OrderedCollection new.' with: 'attributes := Set new. self halt'. tree := ConfigurationTemplate parseTreeFor: #customProjectAttributes. rewriter executeTree: tree. returns false.
Why does adding a statement cause this rewrite to fail and how should I bet doing it?
I'm puzzle too. I started to write a chapter on the rewrtie engine to force me to look at it but I got distracted.
Thanks, Sean
-- View this message in context: http://forum.world.st/Adding-a-statement-when-rewriting-tp4668879.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.