diff options
author | miwi <miwi@FreeBSD.org> | 2007-02-11 20:30:38 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2007-02-11 20:30:38 +0800 |
commit | ad640136e2eaf09f54f1def1fb4d01f39cda7844 (patch) | |
tree | c9207850092eec0164b651592c76f074dfe270cf /www/drupal-nice_menus | |
parent | c2da20348420cf0ad789ab93a63dbd4236960c48 (diff) | |
download | freebsd-ports-gnome-ad640136e2eaf09f54f1def1fb4d01f39cda7844.tar.gz freebsd-ports-gnome-ad640136e2eaf09f54f1def1fb4d01f39cda7844.tar.zst freebsd-ports-gnome-ad640136e2eaf09f54f1def1fb4d01f39cda7844.zip |
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
WWW: http://www.cs.chalmers.se/~markus/BNFC/
PR: ports/109038
Submitted by: Kai Wang <kaiw27 at gmail.com>
Diffstat (limited to 'www/drupal-nice_menus')
0 files changed, 0 insertions, 0 deletions