Download Latest Version bnfgen-3.0.0-macos-x86_64.tar.gz (305.9 kB)
Email in envelope

Get an email when there's a new version of BNFGen

Home / 2.0
Name Modified Size InfoDownloads / 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.

Source: README.md, updated 2019-06-29