diff options
author | pgj <pgj@FreeBSD.org> | 2012-02-13 10:27:03 +0800 |
---|---|---|
committer | pgj <pgj@FreeBSD.org> | 2012-02-13 10:27:03 +0800 |
commit | f22725afb08689308fe4fa6b9026b853313a7851 (patch) | |
tree | 313f106cdf992f73a746d0d10dce8d26710482aa /lang | |
parent | 6faaaf97b3d4027df94bb235b1f8cfc3134b60cc (diff) | |
download | freebsd-ports-gnome-f22725afb08689308fe4fa6b9026b853313a7851.tar.gz freebsd-ports-gnome-f22725afb08689308fe4fa6b9026b853313a7851.tar.zst freebsd-ports-gnome-f22725afb08689308fe4fa6b9026b853313a7851.zip |
UUAG is the Utrecht University Attribute Grammar system. It generates Haskell
files from an attribute grammar specification.
It is a preprocessor for Haskell which makes it easy to write catamorphisms
(that is, functions that do to any datatype what foldr does to lists).
You can define tree walks using the intuitive concepts of inherited and
synthesized attributes, while keeping the full expressive power of Haskell.
WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
Obtained from: FreeBSD Haskell
Diffstat (limited to 'lang')
-rw-r--r-- | lang/ghc/bsd.hackage.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk index d45e8698a602..98576d7aefc7 100644 --- a/lang/ghc/bsd.hackage.mk +++ b/lang/ghc/bsd.hackage.mk @@ -206,6 +206,7 @@ url_port= www/hs-url utf8-string_port= devel/hs-utf8-string utility-ht_port= devel/hs-utility-ht uuagc_port= devel/hs-uuagc # executable +uuagc-bootstrap_port= devel/hs-uuagc-bootstrap # executable uulib_port= devel/hs-uulib vector_port= devel/hs-vector vector-algorithms_port= devel/hs-vector-algorithms |