jtb - syntax tree builder and visitors generator for JavaCC

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name jtb
Package version 1.4.4
Package release 2
Package architecture all
Package type deb
Installed size 626 B
Download size 504.08 KB
Official Mirror ftp.br.debian.org
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
* a set of syntax tree classes based on the productions in the grammar,
utilizing the Visitor design pattern;
* four interfaces: IVoidVisitor, IVoidArguVisitor, IRetVisitor,
* four depth-first visitors: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, whose default methods simply
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


Package Version Architecture Repository
jtb_1.4.4-2_all.deb 1.4.4 all Debian Main
jtb - - -


Name Value
default-jre -
jarwrapper >= 0.5
java5-runtime -
java6-runtime -


Type URL
Binary Package jtb_1.4.4-2_all.deb
Source Package jtb

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install jtb deb package:
    # sudo apt-get install jtb




2012-02-25 - Ludovico Cavedon <cavedon@debian.org>
jtb (1.4.4-2) unstable; urgency=low
* Merge fix FTBFS with OpenJDK7 from Ubuntu (Closes: #651525, LP: #888955):
- d/rules: Call jh_build with source/target 1.5 to ensure backwards
compatibility and work around Java 7 encoding errors.
* Update Standards-Version to 3.9.3.
* Update debian/copyright to machine-readable version 1.0.
2010-07-18 - Ludovico Cavedon <cavedon@debian.org>
jtb (1.4.4-1) unstable; urgency=low
* New upstream release.
* Update Standards-Version to 3.9.0.
* Remove referece to deprecated BSD license file from copyright file.
2010-06-27 - Ludovico Cavedon <cavedon@debian.org>
jtb ( unstable; urgency=low
* Move debhelper and javahelper to Build-Depends, as they are used by the
clean target.
2010-06-17 - Ludovico Cavedon <cavedon@debian.org>
jtb ( unstable; urgency=low
* Initial release. (Closes: #410283)

See Also

Package Description
jtex-base_2.1-1.1_all.deb basic NTT JTeX library files
jtreg_4.1-b09-1_all.deb Regression Test Harness for the OpenJDK platform
juk_4.14.2-1_amd64.deb music jukebox / music player
juke_0.7-4_amd64.deb A curses-based jukebox program
julia-doc_0.3.2-2_all.deb high-performance programming language for technical computing (documentation)
julia-factcheck_0.1.2-2_all.deb Midje-like testing for Julia
julia_0.3.2-2_amd64.deb high-performance programming language for technical computing
juman-dic_7.0-3.2_all.deb Juman dictionary in text format
juman_7.0-3.2_amd64.deb Japanese morphological analysis system
jumpnbump-levels_20140925_all.deb cute multiplayer platform game with bunnies (extra levels)
jumpnbump_1.51+dfsg1-2_amd64.deb cute multiplayer platform game with bunnies
junior-art_1.24_all.deb Debian Jr. Art
junior-config_1.24_all.deb Debian Jr. Project common package
junior-doc_1.16.1_all.deb Debian Jr. Documentation
junior-education_1.24_all.deb Debian Jr. education applications