The uuagc package

[ Tags: bsd3, development, library, program ] [ Propose Tags ]

Generates Haskell files from an attribute grammar specification

[Skip to Readme]


Versions 0.9.5, 0.9.6, 0.9.7, 0.9.10, 0.9.11, 0.9.12, 0.9.13, 0.9.14, 0.9.15, 0.9.16, 0.9.17, 0.9.18, 0.9.19, 0.9.20, 0.9.21, 0.9.23, 0.9.24, 0.9.26, 0.9.27, 0.9.28, 0.9.29, 0.9.30, 0.9.31, 0.9.32, 0.9.33, 0.9.34, 0.9.35, 0.9.36,,,,,,,,,,,,,,,,,,,, 0.9.50,,, 0.9.51, 0.9.52,
Dependencies array (>=, base (==4.*), containers (>=0.3), directory (>=, filepath (>=, ghc-prim (>=, haskell-src-exts (>=1.11.1), mtl (>=, uuagc (==0.9.51), uuagc-cabal (>=, uulib (>=0.9.14) [details]
License BSD3
Copyright Universiteit Utrecht
Author Software Technology at Universiteit Utrecht
Maintainer Jeroen Bransen <>
Category Development
Home page
Bug tracker
Uploaded Fri Jul 4 14:42:43 UTC 2014 by JeroenBransen
Distributions Debian:, FreeBSD:, NixOS:
Executables uuagc
Downloads 21073 total (183 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]
Hackage Matrix CI





Use an external uuagc executable for bootstrapping


Use MiniSat as external SAT-solver to schedule all Linear Ordered AGs


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for uuagc-0.9.51

[back to package description]
To install UUAG, use cabal in combination with Setup.hs

By default, "cabal install" will install UUAGC from the
included Haskell sources. To build from the AG sources
using an existing uuagc installation, use:

cabal install --ghc-options="-DEXTERNAL_UUAGC"

Note: to produce a source release, you'll need to use the
Setup.hs because cabal-install at the time is not able to
do this in combination with the cabal plugin:

cabal clean    # remove possible junk
ghc --make Setup.hs -o setup
./setup configure --user
./setup build
./setup sdist