XT: Transformation Tools
XT is a bundle of tools for building
program transformation systems. The tools include parser generation, pretty-printing, abstract syntax tree representation, tree transformation, and
building and bundling of systems. XT is open source and available under the GNU General Public License.
Software
XT consists of the following software:
- StrategoXT: Stratego program transformation language and tools, such as GPP, for developing program transformation systems.
Other software available at this web:
- JJForester: parser generator, tree builder, and visitor generator for Java
- JJTraveler: generic visitor combinator framework
News
Transformation Surveys
The
Transform web of the program-transformation.org site is dedicated to surveying the field of
program transformation. Refer to that web for reviews of and links to other
transformation systems, a
transformation taxonomy, and broader discussions of the field.