*Description* The tool =pack-koala= packs the Koala component and interface definitions and produces a parse tree for the complete Koala specification. *Example* %ATTACHURL%/pack-koala.gif Suppose that we want to obtain the complete parse tree of a Koala composition specified in =koala-tools-bundle=: component koala-tools-bundle { contains component ASFIX-TOOLS asfix-tools; component ATerm aterm; component GPP gpp; component GRAPH-TOOLS graph-tools; component mySGLR sglr; component Stratego stratego; component KOALA-TOOLS koala-tools; } If all component, interface, and data type definitions are stored in =./koala-pb=. Then the following command will yield the desired parse tree: pack-koala -I ./koala-pb -i koala-tools-bundle This parse tree can be further transformed with =asfix-yield= to obtain a textual representation of the composition: pack-koala -I ./koala-pb -i koala-tools-bundle \ | asfix-yield or imploded into an abstract syntax tree with =implode-asfix=: pack-koala -I ./koala-pb -i koala-tools-bundle \ | implode-asfix -- Main.MerijnDeJonge - 17 Feb 2004