uuagc-0.9.28: uuagc.cabal
cabal-version: >=1.2
build-type: Simple
name: uuagc
version: 0.9.28
license: GPL
license-file: LICENSE
maintainer: Arie Middelkoop <ariem@cs.uu.nl>
homepage: http://www.cs.uu.nl/wiki/HUT/WebHome
description: Generates Haskell files from an attribute grammar specification
synopsis: Attribute Grammar System of Universiteit Utrecht
category: Development
stability: Stable
copyright: Universiteit Utrecht
extra-source-files: README, uuagc.cabal-for-ghc-6.6
flag compatibility1
description: compatibility flag.
flag compatibility2
description: compatibility flag.
executable uuagc
if flag(compatibility1)
build-depends: base >= 4, base < 5, ghc-prim
else
build-depends: base < 4
if flag(compatibility2)
build-depends: base >= 3, base < 5, containers, directory, array
else
build-depends: base < 3
build-depends: haskell98, uulib>=0.9.12
main-is: Ag.hs
other-modules: Ag
, CommonTypes
, DepTypes
, GrammarInfo
, HsTokenScanner
, Options
, PPUtil
, Parser
, Pretty
, Scanner
, SequentialComputation
, SequentialTypes
, Streaming
, TokenDef
, Version
, AbstractSyntax
, AbstractSyntaxDump
, Code
, CodeSyntax
, CodeSyntaxDump
, ConcreteSyntax
, DeclBlocks
, DefaultRules
, Desugar
, ErrorMessages
, Expression
, GenerateCode
, HsToken
, Interfaces
, InterfacesRules
, Order
, Patterns
, PrintCode
, PrintOcamlCode
, PrintVisitCode
, PrintErrorMessages
, SemHsTokens
, Transform
, ATermWrite
, ATermAbstractSyntax
, TfmToVisage
, Visage
, VisageSyntax
, VisagePatterns
extensions: TypeSynonymInstances, MultiParamTypeClasses
hs-source-dirs: src, src-derived
Library
build-depends: base >= 4, base < 5, Cabal, directory, process, uulib>=0.9.12, filepath
hs-source-dirs: cabal-plugin/src
exposed-modules: Distribution.Simple.UUAGC
other-modules: Distribution.Simple.UUAGC.UUAGC,
Distribution.Simple.UUAGC.Parser,
Distribution.Simple.UUAGC.AbsSyn,
Distribution.Simple.UUAGC.Options