Stratego: A language for program transformation based on rewriting strategies. (2001)

by E Visser
Venue:Rewriting Techniques and Applications. LNCS 2051,