...Macros, flow control, expressions. Recursive directory processing. Extensible in Java to display data from any data sources (as database). Can generate complete homepages (tree of HTML-s, images, etc.)
Javast is a Java API for creating an Abstract Syntax Tree of java source code (the equivalent of an XML DOM) in memory and then writing this to a file or bytestream as formatted source code.
It is mainly useful for java code generation.