Hi Peter, i assume from your question "RewriteTool maintained?" that you want to make a RBTransformationRule, right? if yes, i once had a similar problem and overwrote only #checkMethod: checkMethod: aMethod    | arg |    arg := aMethod argumentNames first asString.    self initialize.    self rewriteRule       replace:          '| ``@temporaries1 |          `.@Statement'       with:          ('| ``@temporaries1 |          {1} blahblah ifTrue: [ ^ {1} adaptToNumber: self andSend: #{2}].          `.@Statement'             format: {arg. aMethod selector}).    ^ super checkMethod: aMethod not too elegant, but it works. you could strip ":" from the method selector and do something similar. werner On 11/11/2017 05:17 PM, Peter Uhnák wrote:
Hi,
how can I rewrite a(n instance) variable to a symbol?
E.g.
[IN] something: aSomething   something := aSomething
[OUT] something: aSomething   self write: aSomething into: #something
I can capute the input just fine... ``@var := ``@arg but I have no idea how to convert the var into a symbol (or string).
Thanks, Peter