ソースコード(SMPClass1のような直接的なものとSmalltalkのような間接的なもの:#SMPClass2)やクラスとメソッドのコメントの参照を含め、接頭辞SMPで始まるすべてのクラスの名前をRSに変更したいと思います。現在のRBParseTreeRewriterはこれを実行できますか?解析ツリーリライターがない場合の同等のものは次のようになります。
Smalltalk allClassesDo: [ :class |
(class name beginsWith: 'SW2')
ifTrue: [ class rename: 'PR' , (class name allButFirst: 3) ] ].