sablecc - Sable Research Group's Compiler Compiler

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package filename sablecc-3.2-2.jpp5.noarch.rpm
Package name sablecc
Package version 3.2
Package release 2.jpp5
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 291.21 KB
Installed size 638.81 KB
SableCC is an object-oriented framework that generates compilers (and
interpreters) in the Java programming language. This framework is based
on two fundamental design decisions. Firstly, the framework uses
object-oriented techniques to automatically build a strictly typed
abstract syntax tree that matches the grammar of the compiled language
and simplifies debugging. Secondly, the framework generates tree-walker
classes using an extended version of the visitor design pattern which
enables the implementation of actions on the nodes of the abstract
syntax tree using inheritance. These two design decisions lead to a tool
that supports a shorter development cycle for constructing compilers.


Package Version Architecture Repository
sablecc-3.2-3.jpp6.noarch.rpm 3.2 noarch JPackage 6.0
sablecc - - -


Name Value
java >= 1.5.0
jpackage-utils >= 1.7.4


Name Value
sablecc = 3.2-2.jpp5


Type URL
Binary Package sablecc-3.2-2.jpp5.noarch.rpm
Source Package sablecc-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 sablecc rpm package:
    # yum install sablecc
  1. Add the JPackage 5.0 repository:
    # zypper addrepo jpackage-5.0
  2. Install sablecc rpm package:
    # zypper install sablecc
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install sablecc rpm package:
    # urpmi sablecc




2008-12-08 - Will Tatam <> 3.2-2
- Auto rebuild for JPackage 5 in mock
2008-04-22 - Ralph Apel <r.apel at> - 0:3.2-1jpp
- 3.2 for JPP-5.0
2004-09-03 - Fernando Nasser <> - 0:2.18.2-2jpp
- Rebuild with Ant 1.6.2
2004-06-07 - Ville Skyttä <ville.skytta at> - 0:2.18.2-1jpp
- Update to 2.18.2.
2003-10-11 - Ville Skyttä <ville.skytta at> - 0:2.18.1-1jpp
- Update to 2.18.1.
- Include startup script.
- Fix Group tag.
2003-04-12 - David Walluck <> 0:2.18.0-2jpp
- fix Vendor tag and add Distribution tag
2003-04-11 - David Walluck <> 0:2.18.0-1jpp
- 2.18.0
2002-01-23 - Guillaume Rousse <> 2.16.2-2jpp
- macro section
2002-01-08 - Guillaume Rousse <> 2.16.2-1jpp
- first jpp release

See Also

Package Description
sablecc-javadoc-3.2-2.jpp5.noarch.rpm Javadoc for sablecc
sablecc2-2.18.2-3.jpp5.noarch.rpm Sable Research Group's Compiler Compiler
sablecc2-javadoc-2.18.2-3.jpp5.noarch.rpm Javadoc for sablecc2
sac-1.3-4.jpp5.noarch.rpm Java standard interface for CSS parser
sac-javadoc-1.3-4.jpp5.noarch.rpm Javadoc for sac
saxon-6.5.5-1.jpp5.noarch.rpm Java XSLT processor
saxon-aelfred-6.5.5-1.jpp5.noarch.rpm Java XML parser
saxon-demo-6.5.5-1.jpp5.noarch.rpm Demos for saxon
saxon-javadoc-6.5.5-1.jpp5.noarch.rpm Javadoc for saxon
saxon-jdom-6.5.5-1.jpp5.noarch.rpm JDOM support for saxon
saxon-manual-6.5.5-1.jpp5.noarch.rpm Manual for saxon
saxon-scripts-6.5.5-1.jpp5.noarch.rpm Utility scripts for saxon
saxon7-7.9.1-6.jpp5.noarch.rpm Java XSLT processor
saxon7-demo-7.9.1-6.jpp5.noarch.rpm Demos for saxon7
saxon7-javadoc-7.9.1-6.jpp5.noarch.rpm Javadoc for saxon7