Gardens Point Parser Generator version 1.4.2

Rating: No reviews yet
Downloads: 627
Released: Jul 21, 2010
Updated: Jul 26, 2010 by k_john_gough
Dev status: Stable Help Icon

Recommended Download

Application gppg-distro-1_4_2
application, 475K, uploaded Jul 26, 2010 - 385 downloads

Other Available Downloads

Documentation gppg.pdf
documentation, 265K, uploaded Jul 22, 2010 - 179 downloads
Documentation gppg-changelog.pdf
documentation, 28K, uploaded Jul 22, 2010 - 63 downloads

Release Notes

The distribution is a zip archive which contains the binary executables, documentation, source code and examples.


Version 1.4.2 differs from version 1.4.0 in having an important bug-fix in the handling of the literal character '\"' in semantic actions. It also incorporates the changes of version 1.4.1 in the generation of "tracing parsers". Since version 1.4.0 GPPG has a revised mechanism for parser instantiation. Separate instances of the same parser class now share parsing tables, and are created much faster. This fixes issue 5067 for those applications that run "parser farms".
A complete change-log is available as a separate documentation file.

Note for those upgrading existing projects from V1.3 or earlier.

Between V1.3.* and V1.4.1 changes were made to the way that ShiftReduceParser was initialized. Existing projects that are upgrading to V1.4. must use the upgraded version of ShiftReduceParser code. If the project builds entirely from source this happens automatically. If you use the separate component "ShiftReduceParser.DLL" you must use the new version from the binaries directory of the latest distribution.


Documentation is in a single pdf file. This file has hyperlinked figure references, table of contents and an index. A new feature is an appendix with a quick refresher on shift/reduce parsing.
The documentation is embedded in the archive, but is also available as a separate download.

Source Code

Source code is embedded in the archive as a VS2008 project. The most recent version of the source code is always available from the Source Code tab of this download page.

Reviews for this release

No reviews yet for this release.