The Stratego/XT distribution consists of the following packages: ---++ Stratego/XT ---+++ Core Stratego packages * [[StrategoFront][stratego-front]] -- Stratego syntax and support for concrete object syntax * [[StrategoRunTimeSystem][srts]] -- Stratego run-time system * [[StrategoCompiler][strc]] -- Stratego compiler * stratego-lib -- Stratego Standard Library ---+++ Tools for languages * [[Tools.GenericPrettyPrinter][GPP]] -- Pretty-printing tools based on the Tools.BoxLanguage * [[Tools.ATermTools][aterm-tools]] -- Generic term operations * [[Tools.AsFixTools][asfix-tools]] -- Operations on concrete syntax trees * [[CTools][c-tools]] -- Support for the generation of [[Transform.CProgrammingLanguage][C]] code * [[Tools.XmlFront][xml-front]] -- Support for the generation and transformation of XML * [[Tools.SdfFront][sdf-front]] -- SDF syntax definition, pretty printing, abstract syntax and (de)sugaring. * [[Tools.SdfTools][sdf-tools]] -- Transformations on syntax definitions ---+++ Composition and package tools * [[AutoXT][autoxt]] -- autoconf/make support for packages using XT * [[XTC][xtc]] -- Transformation tool composition (component model) ---++ Stratego/XT Utils * [[Tools.GraphTools][graph-tools]] * [[DotTools][dot-tools]] -- Support for processing Transform.DotLanguage graph representations * [[StrategoTools][stratego-tools]] -- Generation of Stratego code * boxenv -- LaTeX run-time system for Box * [[StrategoUtil][stratego-util]] -- utilities for a Stratego development environment. ---++ Stratego/XT Extensions See [[AdditionalPackageDownload][Extensions]] ---++ See also * [[Stratego Applications]] for applications of Stratego (as opposed to packages that support the development of applications). * [[Reference Card]] with a data-flow diagram of the most important tools in StrategoXT