When generating C++ code, exceptions are
constructed directly from a ::std::string instead
of an intermediate stream object.


Changes: The preprocessing directives #if, #ifdef, and #endif can be used in the definition section of the input file. They are put around the parsing code for the corresponding options so that code that recognizes some options conditionally can be generated.


Changes: Cleanup of the code and build infrastructure. Reorganization of the directory layout in the source package.


Changes: A typo in the manual page has been fixed.


Changes: Code that can be used in programs with Native Language Support can be generated. No non-ASCII characters appear in code examples in the manual page, even if it is viewed in non-ASCII locales.


Changes: When generating C++ code, exceptions are constructed directly from a ::std::string instead of an intermediate stream object.
Commit patches to Darcs, Git, Mercurial, Bazaar, Subversion, or CVS repositories.