A bit past our quarterly release cycle, a release candidate for BNFC
2.9.4 is available at
-
https://hackage.haskell.org/package/BNFC-2.9.4/candidate
-
https://github.com/BNFC/bnfc/releases/tag/v2.9.4-rc
(binaries and changelog)
Feedback welcome, problems at
https://github.com/BNFC/bnfc/issues .
Changes:
- LBNF: empty tokens types are now forbidden [#388]
- Agda: support position information via --functor [#405]
- C/C++: use size_t and -Wsign-conversion [#391]
- C++: repair broken --line-numbers [#390], regression in 2.9.2 by [#349]
- Haskell: fix a problem with layout stop words and top-level layout
[#399,#413]
- Haskell: generated test parser can parse several files now [#400]
- Java: use L.valueOf() instead of deprecated new L() for literal
classes L [#402]
- Ocaml: non-terminals in generated parser are now type-annotated [#407]
- Ocaml: sanitize bound variables in define
- Ocaml/Menhir: update parse error mechanism to Menhir 2021/12/30 [#414]
Cheers,
Andreas
--
Andreas Abel <>< Du bist der geliebte Mensch.
Department of Computer Science and Engineering
Chalmers and Gothenburg University, Sweden
andrea...@gu.se
http://www.cse.chalmers.se/~abela/