Stepping Stones over the Refactoring Rubicon Lightweight Language Extensions to Easily Realise Refactorings
Refactoring tools allow the programmer to pretend they are working with a richer language where the behaviour of a program is automatically preserved during restructuring. In this paper we show that this metaphor of an extended language yields a very general and useful implementation technique for r...
Main Authors: | , , , |
---|---|
Format: | Conference item |
Published: |
2009
|