sablecc-3.2-2.jpp5.noarch.rpm


Advertisement

Description

sablecc - Sable Research Group's Compiler Compiler

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

Provides

  • sablecc = 3.2-2.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 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

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

    Advertisement
    Advertisement