Skip to content

Releases: BNFC/bnfc

v2.8.1

04 Nov 13:24
Compare
Choose a tag to compare
  • Fix compatibility with GHC 7.10.2 and Alex 3.14

v2.8

24 May 10:22
Compare
Choose a tag to compare
  • Builds with ghc 7.10.1
  • Add support for JFlex (java)
  • Add an option to generate files in an other directory
  • Add an experimental option that turns the AST into a parametrized
    functor (in Haskell only)
  • New pygment backend to generate syntax highlighters
  • Bug fixes

v2.7.1

27 Mar 17:35
Compare
Choose a tag to compare
  • Generated haskell code is now warning free
  • Removed unused terminal in happy
  • Correctly escape backslashes in symbols
  • Fix problem that was preventing custom tokens to work in OCaml if they conflict with the build-in Ident
  • BNFC build is also warning free (ghc 7.4.2)
  • Test programs return non-zerro exit code on parse error

v2.7.0.1

27 Mar 17:34
Compare
Choose a tag to compare
  • Fix problem with the latest version of alex

v2.7.0.0

27 Mar 17:32
Compare
Choose a tag to compare
  • Add token support for Ocaml
  • New option parser
  • Adds an optional argument to change Makefile name
  • Add a –ghc option to derive Data, Typeable, Generic in Haskell
  • New online documentation (https://bnfc.readthedocs.org)
  • Derive Read for newtype decls in Haskell
  • New option to get the version number –version
  • Remove the F# backend
  • Remove the Java4 backend
  • New Applicative and Alternative instances to Err
  • Remove the coupling between building the parser and the pdf from latex
  • Improvement to the CNF Backend
  • Bug fixes #92, #21, #34, #33, #90, #30, #60

v2.5.0.0

27 Mar 17:29
Compare
Choose a tag to compare
Fix the Makefile and version number