Release Notes: This is a maintenance release with only a few minor changes. Compatibility issues with MSVC++2010 and GCC-4.7.2 have been resolved. CTTL version 3.02 is fully tested with GCC 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1 64 bit) GCC 4.6.1, 4.3.0, and MSVC++2010, 2005, 2003.
Release Notes: This release adds standalone positive lookahead assertion, and a few revisions of sample programs along with the corresponding documentation updates.
Release Notes: This release targets major implementation and documentation enhancements. Substrings are reimplemented to support distributed state. The input class, previously responsible for centralized substring state, is no longer part of the library.
Release Notes: This release focuses on documentation enhancements, which include multiple documentation improvements and revisions. An alphabetical index of all CTTL facilities was added: http://cttl.sourceforge.net/documentation_idx.html.
Release Notes: This release adds lambda expression support for CTTL grammars. New expression functionality includes higher-order functions (functional composition) and closures (delayed function calls). Sample code demonstrates ways to generate abstract syntax trees with CTTL.
Release Notes: This maintenance release included fixes for C++ standard compliance issues and provided better C++ compiler support, including GNU GCC 3.2.x, GCC 3.3.x, GCC 3.4.0, Microsoft VC++ 7.1, and Comeau C/C++ 4.3.3.
Release Notes: This release includes a sample XML parser, which illustrates incremental parsing of the input stream.
Release Notes: This release adds bugfixes for MinGW users, optimizations for Java lexer sample (work in progress), and sample documentation improvements.
No changes have been submitted for this release.