diff options
Diffstat (limited to 'devel/hs-BNFC/pkg-descr')
-rw-r--r-- | devel/hs-BNFC/pkg-descr | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/devel/hs-BNFC/pkg-descr b/devel/hs-BNFC/pkg-descr index 32f16a6..52774ea 100644 --- a/devel/hs-BNFC/pkg-descr +++ b/devel/hs-BNFC/pkg-descr @@ -1,6 +1,11 @@ The BNF Converter is a compiler construction tool generating a compiler -front-end from a Labeled BNF grammar. It was originally written to generate +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. +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.cse.chalmers.se/research/group/Language-technology/BNFC/ +WWW: http://bnfc.digitalgrammars.com/ |