packages feed

neat-interpolation-0.2.0: neat-interpolation.cabal

name:
  neat-interpolation
version:
  0.2.0
synopsis:
  A quasiquoter for neat and simple multiline text interpolation
description:
  NeatInterpolation provides a quasiquoter for producing strings 
  with a simple interpolation of input values. 
  It removes the excessive indentation from the input and 
  accurately manages the indentation of all lines of interpolated variables. 
category:
  String, QuasiQoutes
license:
  MIT
license-file:
  LICENSE
copyright:
  (c) 2013, Nikita Volkov
author:
  Nikita Volkov <nikita.y.volkov@mail.ru>
maintainer:
  Nikita Volkov <nikita.y.volkov@mail.ru>
homepage:
  https://github.com/nikita-volkov/neat-interpolation
bug-reports:
  https://github.com/nikita-volkov/neat-interpolation/issues
build-type:
  Simple
cabal-version:
  >=1.10


source-repository head
  type:
    git
  location:
    git://github.com/nikita-volkov/neat-interpolation.git


library
  hs-source-dirs:
    src
  exposed-modules:
    NeatInterpolation
  other-modules:
    NeatInterpolation.Prelude
    NeatInterpolation.Parsing
    NeatInterpolation.String
  build-depends:
    parsec,
    template-haskell,
    base >= 4.5 && < 5
  default-extensions:
    NoImplicitPrelude
    PatternGuards
    MultiWayIf
    LambdaCase
    Arrows
    MultiParamTypeClasses
    NoMonomorphismRestriction
    FlexibleInstances
    FlexibleContexts
    GADTs
    EmptyDataDecls
    StandaloneDeriving
    ConstraintKinds
    RankNTypes
    TypeFamilies
    TypeOperators
    DataKinds
    ImpredicativeTypes
    LiberalTypeSynonyms
    OverloadedStrings
    TemplateHaskell
    QuasiQuotes
    GeneralizedNewtypeDeriving
    DeriveDataTypeable
    DeriveGeneric
    DefaultSignatures
    ScopedTypeVariables
    BangPatterns
    RecordWildCards
    TupleSections
  default-language:
    Haskell2010


executable neat-interpolation-demo
  hs-source-dirs:
    src
  main-is:
    Demo.hs
  ghc-options:
    -threaded 
    "-with-rtsopts=-N"
  build-depends:
    parsec,
    template-haskell,
    base >= 4.5 && < 5
  default-extensions:
    NoImplicitPrelude
    PatternGuards
    MultiWayIf
    LambdaCase
    Arrows
    MultiParamTypeClasses
    NoMonomorphismRestriction
    FlexibleInstances
    FlexibleContexts
    GADTs
    EmptyDataDecls
    StandaloneDeriving
    ConstraintKinds
    RankNTypes
    TypeFamilies
    TypeOperators
    DataKinds
    ImpredicativeTypes
    LiberalTypeSynonyms
    OverloadedStrings
    TemplateHaskell
    QuasiQuotes
    GeneralizedNewtypeDeriving
    DeriveDataTypeable
    DeriveGeneric
    DefaultSignatures
    ScopedTypeVariables
    BangPatterns
    RecordWildCards
    TupleSections
  default-language:
    Haskell2010