[ANN] BNFC 2.9.6.3 released

7 views
Skip to first unread message

Commelina

unread,
Mar 16, 2026, 7:59:49 AMMar 16
to BNFC Developers and Users
BNFC 2.9.6.3 is available at

- https://hackage.haskell.org/package/BNFC-2.9.6.3

- https://github.com/BNFC/bnfc/releases/tag/v2.9.6.3
(binaries and changelog)

Feedback welcome, problems at https://github.com/BNFC/bnfc/issues .

The BNF Converter (bnfc) is a wizard generating syntax trees, parser and
printer from a Labelled BNF (LBNF) grammar. It is currently able to
generate Haskell, Agda, C, C++, Java, and OCaml representations.

Supported parser generators: Happy, ocamlyacc, Menhir, ANTLR, CUP, Bison.

More information: http://bnfc.digitalgrammars.com

Changes in 2.9.6.3:

* C++: fixing a regression introduced in 2.9.6.2
  - `std::to_string` is not compatible to `--ansi` standard
    [[#534](https://github.com/BNFC/bnfc/issues/534)]
* Pygments: fix escaping of non-alphanumeric characters in python regexes
  [[#547](https://github.com/BNFC/bnfc/pull/547)]
* Agda: the generated `Makefile` now accepts variable `AGDA_OPTS`
  [[#544](https://github.com/BNFC/bnfc/pull/544)]

Cheers,
Commelina

Reply all
Reply to author
Forward
0 new messages