bnfc - Compiler front-end generator based on Labelled BNF

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package name bnfc
Package version 2.8.1
Package release 6
Package architecture i386
Package type deb
Installed size 3.59 KB
Download size 770.98 KB
Official Mirror
The BNF Converter is a compiler construction tool that generates a
compiler front-end and a readable syntax description document from a
Labelled BNF grammar. It was originally written to generate Haskell,
but it can now also be used for generating Java, C++, and C.
To process Haskell output, you need the Glorious Glasgow Haskell
Compiler (virtual package ghc), the Happy parser generator (package
happy) and the Alex scanner generator (package alex).
To process Java output, you need a Java compiler and virtual machine,
the CUP parser generator (package cup) and the JLex scanner generator
(package jlex).
To process C or C++ output, you need a C or C++ compiler,
respectively, the Bison parser generator (package bison) and the flex
scanner generator (package flex).
To process the generated documents, you need LaTeX (packages
tetex-base, tetex-bin, etc.).


Package Version Architecture Repository
bnfc_2.8.1-6_amd64.deb 2.8.1 amd64 Debian Main
bnfc - - -


Name Value
libatomic1 >= 4.8
libc6 >= 2.27
libffi6 >= 3.0.4
libgmp10 -


Type URL
Binary Package bnfc_2.8.1-6_i386.deb
Source Package bnfc

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install bnfc deb package:
    # sudo apt-get install bnfc




2018-10-04 - Ilias Tsitsimpis <>
bnfc (2.8.1-6) unstable; urgency=medium
* Patch to build with ghc-8.4
2018-10-01 - Ilias Tsitsimpis <>
bnfc (2.8.1-5) unstable; urgency=medium
[ Clint Adams ]
* Set Rules-Requires-Root to no.
[ Ilias Tsitsimpis ]
* Bump debhelper compat level to 10
* Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3)
2018-04-09 - Clint Adams <>
bnfc (2.8.1-4) unstable; urgency=medium
[ Ilias Tsitsimpis ]
* Change Priority to optional. Since Debian Policy version 4.0.1,
priority extra has been deprecated.
* Use the HTTPS form of the copyright-format URL
* Modify d/watch and Source field in d/copyright to use HTTPS
* Declare compliance with Debian policy 4.1.1
* Use URLs in Vcs-{Browser,Git} fields
[ Clint Adams ]
* Bump to Standards-Version 4.1.4.
2016-10-27 - Clint Adams <>
bnfc (2.8.1-3) unstable; urgency=medium
* Upload to unstable as part of GHC 8 transition.
2016-10-16 - Clint Adams <>
bnfc (2.8.1-2) experimental; urgency=medium
* Temporarily build-depend on ghc 8.
2016-09-05 - Clint Adams <>
bnfc (2.8.1-1) unstable; urgency=medium
[ Dmitry Bogatov ]
* Use secure (https) uri in Vcs-Git field in 'debian/control'
[ Clint Adams ]
* New upstream release
2016-05-07 - Dmitry Bogatov <>
bnfc (2.8-5) unstable; urgency=medium
* Fill in more authors in debian/copyright
* Fix source location in debina/copyright
* Bump standards version to 3.9.8 (no changes needed)
2015-12-03 - Clint Adams <>
bnfc (2.8-4) unstable; urgency=medium
* Switch Vcs-Git/Vcs-Browser headers to new location.
2015-09-29 - Sven Bartscher <>
bnfc (2.8-3) experimental; urgency=medium
[ Joachim Breitner ]
* General lintian cleanup
2015-08-20 - Joachim Breitner <>
bnfc (2.8-2) experimental; urgency=medium
* Add lintian override for spurious rpaths

See Also

Package Description
boa-constructor_0.6.1-16_all.deb RAD tool for Python and wxWindows application
boats_201307-1.1+b1_i386.deb race scenario drawing tool
bochs-doc_2.6.9+dfsg-2_all.deb Bochs upstream documentation
bochs-sdl_2.6.9+dfsg-2_i386.deb SDL plugin for Bochs
bochs-term_2.6.9+dfsg-2_i386.deb Terminal (ncurses-based) plugin for Bochs
bochs-wx_2.6.9+dfsg-2_i386.deb WxWindows plugin for Bochs
bochs-x_2.6.9+dfsg-2_i386.deb X11 plugin for Bochs
bochs_2.6.9+dfsg-2_i386.deb IA-32 PC emulator
bochsbios_2.6.9+dfsg-2_all.deb BIOS for the Bochs emulator
bodr_10-1_all.deb Blue Obelisk Data Repository
bogl-bterm_0.1.18-13_i386.deb Ben's Own Graphics Library - graphical terminal
bogofilter-bdb_1.2.4+dfsg1-13_i386.deb fast Bayesian spam filter (Berkeley DB)
bogofilter-common_1.2.4+dfsg1-13_i386.deb fast Bayesian spam filter (common files)
bogofilter-sqlite_1.2.4+dfsg1-13_i386.deb fast Bayesian spam filter (sqlite)
bogofilter-tokyocabinet_1.2.4+dfsg1-13_i386.deb fast Bayesian spam filter (tokyocabinet)