This repository has been archived by the owner on Oct 28, 2023. It is now read-only.
With this release, HPG becomes more human in various ways:
- Error reporting now includes more and correct contextual information
- AST and Parser Models have a new implementation for
ToString
, producing C# code to reproduce them - The parser itself is constructed using an inner parsing DSL
Various bugs were squashed, of which the most important:
- Changed precedence of sequences and alternatives
New features include:
- Support for detecting and applying List pattern
- Alternative syntax constructions to support more EBNF and BNF better
- Support for MSBuild and building on Windows
- New examples: DB2 DDL and Mini Java
- More documentation on the wiki, including annotated examples and tutorial
And many, many other small fixes and improvements...
Enjoy!