Release Notes: 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.


Release Notes: 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.


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


Release Notes: A typo in the manual page has been fixed.


Release Notes: 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.


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