sablecc2-2.18.2-3.jpp5.noarch.rpm


Advertisement

Description

sablecc2 - Sable Research Group's Compiler Compiler

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name sablecc2
Package version 2.18.2
Package release 3.jpp5
Package architecture noarch
Package type rpm
Installed size 573.09 KB
Download size 244.45 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
sablecc2 - - -

Requires

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

Provides

Name Value
sablecc2 = 2.18.2-3.jpp5

Download

Type URL
Binary Package sablecc2-2.18.2-3.jpp5.noarch.rpm
Source Package sablecc2-2.18.2-3.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 sablecc2 rpm package:
    # yum install sablecc2
openSUSE:
  1. Add the JPackage 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
  2. Install sablecc2 rpm package:
    # zypper install sablecc2
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 sablecc2 rpm package:
    # urpmi sablecc2

Files

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

Changelog

2009-03-02 - Ralph Apel <r.apel at r-apel.de> - 0:2.18.2-3.jpp5
- Refloat as sablecc2
- Add javadoc subpackage
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
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
saxon7-jdom-7.9.1-6.jpp5.noarch.rpm JDOM support for saxon7
saxon7-manual-7.9.1-6.jpp5.noarch.rpm Manual for saxon7
Advertisement
Advertisement