diff options
author | Gabor Pali <pgj@FreeBSD.org> | 2013-02-05 22:26:31 +0000 |
---|---|---|
committer | Gabor Pali <pgj@FreeBSD.org> | 2013-02-05 22:26:31 +0000 |
commit | c731105b7f8e403a3db33599a7d7f1ce9257f375 (patch) | |
tree | 23d3f49a5183d8fbc5324dad9a1ae399f457b1d7 /devel/hs-BNFC | |
parent | 32ca3ee61e3889801319024959589312eb652bfa (diff) | |
download | ports-c731105b7f8e403a3db33599a7d7f1ce9257f375.tar.gz ports-c731105b7f8e403a3db33599a7d7f1ce9257f375.zip |
Notes
Diffstat (limited to 'devel/hs-BNFC')
-rw-r--r-- | devel/hs-BNFC/Makefile | 7 | ||||
-rw-r--r-- | devel/hs-BNFC/distinfo | 4 | ||||
-rw-r--r-- | devel/hs-BNFC/pkg-descr | 11 |
3 files changed, 12 insertions, 10 deletions
diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile index c4551fd1bbb4..2703847e0699 100644 --- a/devel/hs-BNFC/Makefile +++ b/devel/hs-BNFC/Makefile @@ -2,19 +2,16 @@ # $FreeBSD$ PORTNAME= BNFC -PORTVERSION= 2.4.2.1 -PORTREVISION= 1 +PORTVERSION= 2.6.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A Labelled BNF converter +COMMENT= Compiler front-end generator LICENSE= GPLv2 -FILE_LICENSE= COPYING USE_CABAL= mtl -STANDALONE= yes EXECUTABLE= bnfc .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-BNFC/distinfo b/devel/hs-BNFC/distinfo index a29b0e0fafdb..e9bab0aa2650 100644 --- a/devel/hs-BNFC/distinfo +++ b/devel/hs-BNFC/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/BNFC-2.4.2.1.tar.gz) = 24d0964a28c475a722fab4f332407f33c652e11233fe76287e62f6896b62d128 -SIZE (cabal/BNFC-2.4.2.1.tar.gz) = 3546017 +SHA256 (cabal/BNFC-2.6.0.3.tar.gz) = 583aeac56d9444ba191501936c290136ba37b95dbee7d5a965d1ee4935cf6844 +SIZE (cabal/BNFC-2.6.0.3.tar.gz) = 202928 diff --git a/devel/hs-BNFC/pkg-descr b/devel/hs-BNFC/pkg-descr index 32f16a632efb..52774eaa606d 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/ |