packages feed

llvm-pretty-0.5: llvm-pretty.cabal

Name:                llvm-pretty
Version:             0.5
License:             BSD3
License-file:        LICENSE
Author:              Trevor Elliott
Maintainer:          awesomelyawesome@gmail.com
Category:            Text
Build-type:          Simple
Cabal-version:       >=1.16
Synopsis:            A pretty printing library inspired by the llvm binding.
Description:
  A pretty printing library that was inspired by the LLVM binding by Lennart
  Augustsson.  The library provides a monadic interface to a pretty printer,
  that allows functions to be defined and called, generating the corresponding
  LLVM assemblly when run.

source-repository head
  type:                 git
  location:             http://github.com/elliottt/llvm-pretty

Library
  Default-language:    Haskell2010

  Hs-source-dirs:      src
  Exposed-modules:     Text.LLVM
                       Text.LLVM.AST
                       Text.LLVM.Labels
                       Text.LLVM.PP
  Other-modules:       Text.LLVM.Util

  Build-depends:       base       >= 4 && < 5,
                       containers >= 0.4,
                       pretty     >= 1.0.1,
                       monadLib   >= 3.6.1

  Ghc-options:         -Wall