| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| SHA256SUMS | 2019-08-05 | 792 Bytes | |
| bnfgen-2.0-windows-x86.zip | 2019-06-29 | 238.8 kB | |
| bnfgen-2.0-linux-amd64.tar.gz | 2019-06-29 | 298.9 kB | |
| 2.0.tar.gz | 2019-06-29 | 8.8 kB | |
| 2.0.zip | 2019-06-29 | 16.3 kB | |
| README.md | 2019-06-29 | 688 Bytes | |
| Totals: 6 Items | 564.3 kB | 0 | |
BNFGen 2.0 is a new release and a renaming of cfgen.
New features:
* --max-depth version for limiting recursion depth.
* Less restrictive non-terminal identifier syntax.
* Friendly syntax error messages with proper line/position indication and examples of valid statements.
* Checks for duplicate symbol definitions (it's now an error)
Internals: * Switched the build system from oasis to dune * The parser now uses Menhir's incremental API and .messages-based error reporting
Binaries: * bnfgen-2.0-linux-amd64.tar.gz Semi-static binary for for GNU/Linux (libc >= 2.19), 64-bit executable. * bnfgen-2.0-windows-x86.tar.gz For Microsoft Windows >= 7, 32-bit executable.