packages feed

haskell-tools-ast-fromghc-0.1.2.0: haskell-tools-ast-fromghc.cabal

name:                haskell-tools-ast-fromghc
version:             0.1.2.0
synopsis:            Creating the Haskell-Tools AST from GHC's representations
description:         This package collects information from various representations of a Haskell program in GHC 
homepage:            https://github.com/nboldi/haskell-tools
license:             BSD3
license-file:        LICENSE
author:              Boldizsar Nemeth
maintainer:          nboldi@elte.hu
category:            Language
build-type:          Simple
cabal-version:       >=1.10

library
  exposed-modules:     Language.Haskell.Tools.AST.FromGHC   
                     , Language.Haskell.Tools.AST.FromGHC.GHCUtils                  
  other-modules:       Language.Haskell.Tools.AST.FromGHC.Modules
                     , Language.Haskell.Tools.AST.FromGHC.TH
                     , Language.Haskell.Tools.AST.FromGHC.Decls
                     , Language.Haskell.Tools.AST.FromGHC.Binds
                     , Language.Haskell.Tools.AST.FromGHC.Exprs
                     , Language.Haskell.Tools.AST.FromGHC.Stmts
                     , Language.Haskell.Tools.AST.FromGHC.Patterns
                     , Language.Haskell.Tools.AST.FromGHC.Types
                     , Language.Haskell.Tools.AST.FromGHC.Kinds
                     , Language.Haskell.Tools.AST.FromGHC.Literals
                     , Language.Haskell.Tools.AST.FromGHC.Base
                     , Language.Haskell.Tools.AST.FromGHC.Monad
                     , Language.Haskell.Tools.AST.FromGHC.Utils
                     , Language.Haskell.Tools.AST.FromGHC.SourceMap

  build-depends:       base              >=4.9 && <5.0
                     , ghc               >=8.0 && <8.1
                     , haskell-tools-ast >=0.1 && <0.2
                     , references        >=0.3.2 && <1.0
                     , bytestring        >=0.10 && <1.0
                     , safe              >=0.3
                     , uniplate          >=1.6  && <2.0
                     , containers        >=0.5 && <0.6
                     , mtl               >=2.2 && <2.3
                     , split             >=0.2 && <0.3
                     , structural-traversal >=0.1 && <0.2
                     , template-haskell  >=2.11 && <3.0
  default-language:    Haskell2010