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?
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.