The StrategoLanguage offers a high-level language for specifying transformations of programs represented as first-order terms. XT is a distribution of tools for building complete transformation systems from Stratego components.
http://www.program-transformation.org/xt
Revision: r1.1 - 09 May 2001 - 21:57 - EelcoVisser