Release Notes: This release adds the posibility to include a piece of code at the top of the generated file using %top.
Release Notes: A few new warnings were added. Variables created to hold return values are now initialized.
Release Notes: This release adds a new operator for specifying an optional-final repetition. This is useful for implementing grammar rules like C99/C++ enums where a comma after the last constant is allowed, but not required. An option was added to change the extensions of the generated files.
Release Notes: This release adds a back-reference operator and fixes a minor bug in return value intialization.
Release Notes: Return values were added to the rules to simplify result passing.