jtb - Java Tree Builder

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name jtb
Package version 1.3.2
Package release 2.jpp5
Package architecture noarch
Package type rpm
Installed size 239.54 KB
Download size 221.03 KB
Official Mirror mirrors.dotsrc.org
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.


Package Version Architecture Repository
jtb - - -


Name Value
jtb = 1.3.2-2.jpp5


Type URL
Binary Package jtb-1.3.2-2.jpp5.noarch.rpm
Source Package jtb-1.3.2-2.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install jtb rpm package:
    # yum install jtb
  1. Add the JPackage 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
  2. Install jtb rpm package:
    # zypper install jtb
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install jtb rpm package:
    # urpmi jtb




2008-12-08 - Will Tatam <will.tatam@red61.com> 1.3.2-2
- Auto rebuild for JPackage 5 in mock
2008-04-21 - Ralph Apel <r.apel at r-apel.de> - 0:1.3.2-1jpp
- First JPP release
- Validate build in mock

See Also

Package Description
jtb-javadoc-1.3.2-2.jpp5.noarch.rpm Javadoc for jtb
jtidy-8.0-0.813.1.jpp5.noarch.rpm HTML syntax checker and pretty printer
jtidy-javadoc-8.0-0.813.1.jpp5.noarch.rpm Javadoc for jtidy
jtidy-scripts-8.0-0.813.1.jpp5.noarch.rpm Utility scripts for jtidy
juddi-0.9-0.rc4.4.jpp5.noarch.rpm Open source Java implementation UDDI specification
juddi-apps-0.9-0.rc4.4.jpp5.noarch.rpm EAR file for jUDDI
juddi-javadoc-0.9-0.rc4.4.jpp5.noarch.rpm Javadoc for juddi
juddi-repolib-0.9-0.rc4.4.jpp5.noarch.rpm Artifacts to be uploaded to a repository library
juddi-sql-init-statements-0.9-0.rc4.4.jpp5.noarch.rpm SQL statements for database creation/configuration
juddi-webapps-0.9-0.rc4.4.jpp5.noarch.rpm WAR file for jUDDI
judoscript-1.0-1.jpp5.noarch.rpm Judo Scripting Language
judoscript-javadoc-1.0-1.jpp5.noarch.rpm Javadoc for judoscript
juel-2.1.0-1.jpp5.noarch.rpm Java Unified Expression Language
juel-javadoc-2.1.0-1.jpp5.noarch.rpm Javadoc for juel
jug-2.0.0-1.jpp5.noarch.rpm Java UUID Generator