Released January 10, 2005.
---++ Download
See the [[Stratego.InstallationInstructions][installation instructions]] if you are not familiar with the standard installation procedure of tarballs or RPMs.
Source tar.gz
* [[http://www.cwi.nl/projects/MetaEnv/aterm/aterm-2.3.1.tar.gz][aterm-2.3.1]]
* [[%SDFPREFIX%/sdf2-bundle-2.3.tar.gz][sdf2-bundle-2.3]]
Source RPM
* [[%ATERMPREFIX%/src-rpm/aterm-2.3.1-1.src.rpm][aterm-2.3.1]]
* [[%SDFPREFIX%/src-rpm/sdf2-bundle-2.3-1.src.rpm][sdf2-bundle-2.3]]
Redhat Linux RPM
Redhat 9.0:
* [[%ATERMPREFIX%/redhat-9/aterm-2.3.1-1.i386.rpm][aterm-2.3.1]]
* [[%SDFPREFIX%/redhat-9/sdf2-bundle-2.3-1.i386.rpm][sdf2-bundle-2.3]]
SuSE Linux RPM
SuSE 9.0:
* [[%ATERMPREFIX%/suse-9/aterm-2.3.1-1.i586.rpm][aterm-2.3.1]]
* [[%SDFPREFIX%/suse-9/sdf2-bundle-2.3-1.i586.rpm][sdf2-bundle-2.3]]
Fedora Core RPM
Fedora Core 2:
* [[%ATERMPREFIX%/fedora-core-2/aterm-2.3.1-1.i386.rpm][aterm-2.3.1]]
* [[%SDFPREFIX%/fedora-core-2/sdf2-bundle-2.3-1.i386.rpm][sdf2-bundle-2.3]]
Fedora Core 3:
* [[%ATERMPREFIX%/fedora-core-3/aterm-2.3.1-1.i386.rpm][aterm-2.3.1]]
* [[%SDFPREFIX%/fedora-core-3/sdf2-bundle-2.3-1.i386.rpm][sdf2-bundle-2.3]]
Microsoft Windows Cygwin binaries
* [[%ATERMPREFIX%/cygwin/aterm-2.3.1-cygwin.tar.gz][aterm-2.3.1]]
* [[%SDFPREFIX%/cygwin/sdf2-bundle-2.3-cygwin.tar.gz][sdf2-bundle-2.3]]
* The *-cygwin.tar.gz files contain a file =readme.txt= with installation instructions.
Mac OS X binaries
* [[%ATERMPREFIX%/macosx/aterm-2.3.1-macosx.tar.gz][aterm-2.3.1]]
* [[%SDFPREFIX%/macosx/sdf2-bundle-2.3-macosx.tar.gz][sdf2-bundle-2.3]]
* The *-macosx.tar.gz files contain a file =readme.txt= with installation instructions.
---++ License
The SDF2 Bundle is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (GNU LGPL) as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details
---++ Contents
SDF2 Bundle 2.3 consists of:
* [[http://www.cwi.nl/projects/MetaEnv/asc-support/asc-support-2.2.tar.gz][asc-support-2.2]]
* [[http://www.cwi.nl/projects/MetaEnv/asf-library/asf-library-1.2.1.tar.gz][asf-library-1.2.1]]
* [[http://www.cwi.nl/projects/MetaEnv/asf-support/asf-support-1.4.2.tar.gz][asf-support-1.4.2]]
* [[http://www.cwi.nl/projects/MetaEnv/error-support/error-support-1.0.1.tar.gz][error-support-1.0.1]]
* [[ftp://ftp.stratego-language.org/pub/stratego/sdf2/pgen-2005-01-10.tar.gz][pgen-2005-01-10]]
* [[http://www.cwi.nl/projects/MetaEnv/pt-support/pt-support-1.4.tar.gz][pt-support-1.4]]
* [[http://www.cwi.nl/projects/MetaEnv/sdf-support/sdf-support-2.1.3.tar.gz][sdf-support-2.1.3]]
* [[http://www.cwi.nl/projects/MetaEnv/sglr/sglr-3.14.tar.gz][sglr-3.14]]
* [[http://www.cwi.nl/projects/MetaEnv/toolbuslib/toolbuslib-0.7.1.tar.gz][toolbuslib-0.7.1]]
* [[http://www.cwi.nl/projects/MetaEnv/tide-support/tide-support-1.0.tar.gz][tide-support-1.0]]
SDF2 Bundle 2.3 requires:
* ATerm Library 2.3.1
---++ News
This is mainly a maintenance release, fixing a number of
bugs. However, a number of important features have been added.
* Fixed a bug in obtaining a parse table when restoring brackets
with a grammar without start symbols.
* Fixed implosion of alternative literals. ="-" | "+"= becomes
=alt(1,[]) or alt(2,[])= because a literal does not have a
representation in an imploded tree. This fixes a core dump
* The efficiency of the syntax checker was improved
drastically. This reduces parsetable generation times.
* A new commandline tool: =filterPT=. It filters parse forests based
on some command line arguments. Currently, we have one filter to
find trees with a maximum or minumum number of occurrences of a
certain non-terminal. It is used to implement filters for island
grammars.
* A new small package: tide-support. Contains a library for
developing new TIDE debugging adapters.
(News selected from Meta-Environment 1.5.2 and 1.5.3 news)