The data-flow diagram below shows the main tools from the StrategoXT and SDF2 packages. The red edges indicate the standard composition of a transformation system consisting of a parser, a transformation component (=trafo=), and a pretty-printer for programs in language =Lang=. The blue edges show the generation of components for this transformation system. The black edges show other tools. Composition of a transformation system using files * =sglri -p Lang.tbl -i file.lang -o file.ast= * =trafo -i file.ast -o file-trafo.ast= * =ast2text -p Lang.pp -i file-trafo.ast -o file-trafo.lang= using pipes * =sglri -p Lang.tbl -i file.lang | trafo | ast2text -p Lang.pp -o file-trafo.lang= http://www.stratego-language.org/refcard.gif -- Main.EelcoVisser - 11 Jan 2003