jtb binary package in Ubuntu Lunar amd64
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.
Publishing history
Date | Status | Target | Component | Section | Priority | Phased updates | Version | ||
---|---|---|---|---|---|---|---|---|---|
2023-02-05 09:34:07 UTC | Published | Ubuntu Lunar amd64 | release | universe | devel | Optional | 1.4.12-3 | ||
|
|||||||||
Deleted | Ubuntu Lunar amd64 | proposed | universe | devel | Optional | 1.4.12-3 | |||
|
|||||||||
2023-02-05 09:34:48 UTC | Superseded | Ubuntu Lunar amd64 | release | universe | devel | Optional | 1.4.12-2 | ||
|