sablecc-3.2-2.jpp5.noarch.rpm


Advertisement

Description

sablecc - Sable Research Group's Compiler Compiler

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

Alternatives

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

Requires

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

Provides

Name Value
sablecc = 3.2-2.jpp5

Download

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
    http://mirrors.dotsrc.org/jpackage/5.0/generic/free/RPMS/
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install sablecc rpm package:
    # yum install sablecc
openSUSE:
  1. Add the JPackage 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ 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 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install sablecc rpm package:
    # urpmi sablecc

Files

Path
/etc/maven/fragments/sablecc
/usr/bin/sablecc
/usr/share/doc/sablecc-3.2/AUTHORS
/usr/share/doc/sablecc-3.2/COPYING-LESSER
/usr/share/doc/sablecc-3.2/ChangeLog
/usr/share/doc/sablecc-3.2/LICENSE
/usr/share/doc/sablecc-3.2/README.html
/usr/share/doc/sablecc-3.2/THANKS
/usr/share/java/sablecc-3.2.jar
/usr/share/java/sablecc.jar
/usr/share/maven2/poms/JPP-sablecc.pom

Changelog

2008-12-08 - Will Tatam <will.tatam@red61.com> 3.2-2
- Auto rebuild for JPackage 5 in mock
2008-04-22 - Ralph Apel <r.apel at r-apel.de> - 0:3.2-1jpp
- 3.2 for JPP-5.0
2004-09-03 - Fernando Nasser <fnasser@redhat.com> - 0:2.18.2-2jpp
- Rebuild with Ant 1.6.2
2004-06-07 - Ville Skyttä <ville.skytta at iki.fi> - 0:2.18.2-1jpp
- Update to 2.18.2.
2003-10-11 - Ville Skyttä <ville.skytta at iki.fi> - 0:2.18.1-1jpp
- Update to 2.18.1.
- Include startup script.
- Fix Group tag.
2003-04-12 - David Walluck <david@antti-microsoft.org> 0:2.18.0-2jpp
- fix Vendor tag and add Distribution tag
2003-04-11 - David Walluck <david@anti-microsoft.org> 0:2.18.0-1jpp
- 2.18.0
2002-01-23 - Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.16.2-2jpp
- macro section
2002-01-08 - Guillaume Rousse <guillomovitch@users.sourceforge.net> 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
Advertisement
Advertisement