Released October 04, 2004
----++ Download
[[JavaFront][Java-front]] 0.5 requires [[StrategoRelease012][StrategoXT 0.12]].
Source tar.gz
* [[ftp://ftp.stratego-language.org/pub/stratego/java-front/java-front-0.5.tar.gz][java-front-0.5]]
Source RPM
* [[ftp://ftp.stratego-language.org/pub/stratego/java-front/java-front-0.5-1.src.rpm][java-front-0.5]]
Redhat Linux RPM
Redhat 9.0:
* [[ftp://ftp.stratego-language.org/pub/stratego/java-front/java-front-0.5-1.i386-redhat9.0-linux-gnu.rpm][java-front-0.5]]
SuSE Linux RPM
SuSE 8.2:
* [[ftp://ftp.stratego-language.org/pub/stratego/java-front/java-front-0.5-1.i386-suse8.2-linux-gnu.rpm][java-front-0.5]]
----++ License
Java-front is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License 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.
---++ News
We are pleased to announce the first official release of java-front.
Java-front is a package that adds support for Java meta-programming to
StrategoXT. It contains a handcrafted SDF grammar for Java as it
appears in J2SE 5.0, Stratego signatures generated from this grammar,
and a handcrafted pretty printer that supports comment preserving
transformations.
The Java syntax definition and pretty-printer are very well
tested. Java-front is able to parse and pretty-print (round trip is
checked) all the Java sources in the GNU Classpath and Sun's JDK
runtime libraries.
---++ Contributions
We would like to thank the numerous users of java-front before it was
actually released. Their feedback has been very useful.
* Eelco Visser
* Jurgen Vinju
* Mikal Ziane
* Raihan Al-Ekram
* Rene de Groot
* Sean Lau