A compiler front-end generator

Edit Package BNFC.6476

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
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)
Release from openSUSE:Maintenance:6476 / BNFC.openSUSE_Leap_42.2_Update
Comments 0
openSUSE Build Service is sponsored by