A compiler front-end generator

Edit Package BNFC

The BNF Converter is a compiler construction tool generating a compiler front-end from a Labelled BNF grammar. It was originally written to generate Haskell, but starting from Version 2.0, it can also be used for generating Java, C++, and C.

Given a Labelled BNF grammar the tool produces: an abstract syntax as a Haskell, C++/C module or Java directory, a case skeleton for the abstract syntax in the same language, an Alex, JLex, or Flex lexer generator file, a Happy, CUP, or Bison parser generator file, a pretty-printer as a Haskell, Java, C++/C module, a Latex file containing a readable specification of the language.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
BNFC-2.8.1.tar.gz 0000225015 220 KB
BNFC.changes 0000001214 1.19 KB
BNFC.spec 0000003429 3.35 KB
Latest Revision
Jürgen Löhel's avatar Jürgen Löhel (jloehel) accepted request 483151 from Benjamin Brunner's avatar Benjamin Brunner (BenniBrunner) (revision 1)
Set link to BNFC.6476 via maintenance_release request
Comments 0
openSUSE Build Service is sponsored by