packages feed

llvm-general-quote-0.2.0.0: llvm-general-quote.cabal

name:                llvm-general-quote
version:             0.2.0.0
synopsis:            QuasiQuoting llvm code for llvm-general
homepage:            https://github.com/tvh/llvm-general-quote
description:
  This package provides a QuasiQuotation for llvm-general.

license:             BSD3
license-file:        LICENSE
author:              Timo von Holtz <tvh@tvholtz.de>
maintainer:          Timo von Holtz <tvh@tvholtz.de>
copyright:           Timo von Holtz 2014
category:            Compilers/Interpreters, Code Generation
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: git://github.com/tvh/llvm-general-quote.git

library
  exposed-modules:
    LLVM.General.Quote.LLVM,
--  other-modules:
    LLVM.General.Quote.Parser.Lexer,
    LLVM.General.Quote.Parser.Tokens,
    LLVM.General.Quote.Parser.Monad,
    LLVM.General.Quote.Parser.Parser,
    LLVM.General.Quote.Parser,
    LLVM.General.Quote.AST,
    LLVM.General.Quote.Base,
    LLVM.General.Quote.SSA
  other-extensions:    CPP
  ghc-options:     -Wall
  build-depends:
    base >=4.7 && <4.8,
    array >=0.5 && <0.6,
    containers >=0.5 && <0.6,
    mtl >= 2.2.1,
    bytestring,
    symbol,
    srcloc,
    mainland-pretty,
    llvm-general-pure >= 3.4.3.0,
    syb,
    template-haskell >= 2.7,
    haskell-src-meta,
    th-lift,
    split
  build-tools:         alex, happy
  hs-source-dirs: src
  default-language:    Haskell2010

Test-suite test
  Default-language:
    Haskell2010
  Type:
    exitcode-stdio-1.0
  Hs-source-dirs:
    test
  Main-is:
    test.hs
  Build-depends:
      base >= 4 && < 5
    , tasty >= 0.8
    , tasty-hunit >= 0.8
    , HUnit
    , llvm-general-quote
    , llvm-general-pure
    , containers