Transformers 0.4 release

---+ Transformers 0.4 C/C++ Transformation Framework -- released December 24th, 2005 ---+++ Download See the [[http://www.lrde.epita.fr/cgi-bin/twiki/view/Transformers/CTransformersManual][installation instructions]] if you are not familiar with the standard installation procedure, and to see how to install Transformers dependencies. * http://www.lrde.epita.fr/dload/transformers/transformers-0.4.tar.bz2 ---+++ Documentation To learn how to basically use Transformers, you can refer to the [[http://transformers.lrde.epita.fr/cgi-bin/twiki/view/Transformers/CTransformersManual][user manual]]. Since Transformers is mainly a research project, most of the documentation can be found in [[http://www.lrde.epita.fr/cgi-bin/twiki/view/Transformers/TransformersPublications][various paper and technical reports]]. Unfortunately, most of them are not up to date. ---+++ License This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program 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 General Public License for more details. ---+++ Summary of Changes * Added contract-c "Design by contract" C transformation, a real case example of our C-Transformers framework. * Added str-lazy This is a Stratego extension allowing the use of lazy rules in our attribute grammar system. * Use attribute grammars for C++ disambiguation. The previous disambiguation method (with filters) was wiped out. We have reached almost the same state with AG as we had with disambiguation filters, although template disambiguation is a bit worse. * Improve whole parsing performance. The AG evaluator previously worked dynamically using Stratego dynamic rules. It is now compiled into a binary, making the disambiguation process 20 times faster. * Use pkg-config for all packages configuration. In this release we have introduced pkg-config for locating packages and their configuration. There is no need of --with-* options anymore. ---+++ Download and Installation The release page contains the source distributions, and detailed instructions on how to install the distributions: * http://www.lrde.epita.fr/cgi-bin/twiki/view/Transformers/TransformersRelease... Note that this release still depends on StrategoXT/0.14. Another release will come soon with StrategoXT/0.16 support. ---+++ Bugs and Known Problems See our issue tracking system for reports about (open) bugs: * [[https://gforge.lrde.epita.fr/]] Please report any problems with installation or bugs in the implementation to our issue tracking system. Please check the existing issues to see if a report about the problem was already submitted. ---+++ Contributions Development, tests, bug reports were carried by: * Valentin David * Olivier Gournet * Alexandre Borghi * Akim Demaille Merry Christmas !
participants (1)
-
Olivier Gournet