JTB is a syntax tree builder to be used with the Java Compiler
Compiler (JavaCC) parser generator. It takes a plain JavaCC
grammar file as input and automatically generates the following:
* A set of syntax tree classes based on the productions in the
grammar, utilizing the Visitor design pattern.
* Two interfaces: Visitor and GJVisitor. Two depth-first
visitors: DepthFirstVisitor and GJDepthFirst, whose default
methods simply visit the children of the current node.
* A JavaCC grammar jtb.out.jj with the proper annotations to
build the syntax tree during parsing.