Exp Tools

Stratego -- Strategies for Program Transformation
exp-tools is a transformation tool package containing all basic features found in a package for a more complex language than expressions (for example xml-tools?). It contains the grammar, some transformations and a xtc library for parsing/pretty-printing.

The original xt-applet was used as a basis for this package (NB: the grammar in exp-tools works with digits instead of identifiers)

Resources

  • xt-applet : a small package to get you started when creating your own packages
  • stratego-regular : Support for Regular Tree/Hedge Grammars in Stratego

Download and installation

The source of exp-tools can be checked out using:

  svn checkout https://svn.strategoxt.org/repos/StrategoXT/trunk/experimental/exp-tools

There's no distribution of exp-tools available (yet).

Configuration

Configure the package:

  • --with-xt or if the packages are installed at different locations:
    • --with-aterm
    • --with-sdf
    • --with-stratego-xt
  • --with-stratego-regular an RTG is created during the make process

-- NielsJanssen - 11 Nov 2003