The Stratego/XT distribution consists of the following packages:
Stratego/XT
Core Stratego packages
- stratego-front -- Stratego syntax and support for concrete object syntax
- srts? -- Stratego run-time system
- strc -- Stratego compiler
- stratego-lib -- Stratego Standard Library
Tools for languages
- GPP -- Pretty-printing tools based on the BoxLanguage
- aterm-tools -- Generic term operations
- asfix-tools -- Operations on concrete syntax trees
- c-tools -- Support for the generation of C code
- xml-front -- Support for the generation and transformation of XML
- sdf-front -- SDF syntax definition, pretty printing, abstract syntax and (de)sugaring.
- sdf-tools -- Transformations on syntax definitions
Composition and package tools
- autoxt -- autoconf/make support for packages using XT
- xtc -- Transformation tool composition (component model)
Stratego/XT Utils
- graph-tools
- dot-tools? -- Support for processing DotLanguage graph representations
- stratego-tools -- Generation of Stratego code
- boxenv -- LaTeX? run-time system for Box
- stratego-util? -- utilities for a Stratego development environment.
Stratego/XT Extensions
See
Extensions
See also
- Stratego Applications for applications of Stratego (as opposed to packages that
support the development of applications).