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