sablecc2-2.18.2-3.jpp5.noarch.rpm


Advertisement

Description

sablecc2 - Sable Research Group's Compiler Compiler

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

Provides

  • sablecc2 = 2.18.2-3.jpp5

    Download

    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the 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

    • /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

    Advertisement
    Advertisement