|
P10: Scripting Refactorings with JunGL |
P10: Scripting Refactorings with JunGL We describe JunGL, a language to script refactoring transformations. It manipulates a graph representation of the program, including extensible semantic information such as variable binding and dataflow. JunGL enables the full automation of complex refactorings: finding program elements of interest, checking preconditions and performing the transformation itself. Mathieu Verbaere, Programming Tools Group, Oxford University Computing Laboratory Arnaud Payement, Programming Tools Group, Oxford University Computing Laboratory Oege De Moor, Programming Tools Group, Oxford University Computing Laboratory
|