jtb 1.4.12-2 (amd64 binary) in ubuntu lunar
JTB (Java Tree Builder) is a syntax tree builder and visitors generator to be
used in front of JavaCC (Java Compiler Compiler). It takes a JavaCC grammar
file as input (usually a ".jtb" file) and automatically generates the
following:
* a set of syntax tree classes based on the productions in the grammar,
utilizing the Visitor design pattern;
* four interfaces: IVoidVisitor, IVoidArguVisitor, IRetVisitor,
IRetArguVis
* four depth-first visitors: DepthFirstVoidV
DepthFirstR
visit the children of the current node;
* a JavaCC grammar ".jj" file (jtb.out.jj by default), with the proper
annotations to build the syntax tree during parsing (which then must be
compiled with JavaCC).
.
New visitors, which subclass any generated one, can then override the default
methods and perform various operations on and manipulate the generated syntax
tree.
Details
- Package version:
- 1.4.12-2
- Status:
- Superseded
- Component:
- universe
- Priority:
- Optional
Downloadable files
- jtb_1.4.12-2_all.deb (1.3 MiB)
Package relationships
- Depends on: