summaryrefslogtreecommitdiffstats
path: root/devel/hs-BNFC/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-BNFC/pkg-descr')
-rw-r--r--devel/hs-BNFC/pkg-descr11
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/
OpenPOWER on IntegriCloud