BNFC 2.9.4
Bug fixes and improvements
- 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 deprecatednew
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]
Contributors: