packages feed

parcom-lib-0.5.0.0: parcom-lib.cabal

-- Initial parcom-lib.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                parcom-lib
version:             0.5.0.0
synopsis:            A simple parser-combinator library, a bit like Parsec but without the frills
description:         Parcom provides parser combinator functionality in a string-type-agnostic way;
                     it supports strict ByteStrings (with Word8 tokens) and any list type (with
                     the element type as the token type) out-of-the-box, including plain old String.
                     Any other stream-of-tokens type can be hooked into the library; unlike Parsec,
                     none of the built-in parsers assumes char-like tokens.
homepage:            https://bitbucket.org/tdammers/parcom-lib
license:             BSD3
license-file:        LICENSE
author:              Tobias Dammers
maintainer:          tdammers@gmail.com
-- copyright:           
category:            Text
build-type:          Simple
cabal-version:       >=1.8

library
  exposed-modules: Text.Parcom.Stream
                 , Text.Parcom.Core
                 , Text.Parcom.Word8
                 , Text.Parcom.Internal
                 , Text.Parcom.Combinators
                 , Text.Parcom.Prim
                 , Text.Parcom.Textual
                 , Text.Parcom.ByteString
                 , Text.Parcom.ByteString.Strict
                 , Text.Parcom.ByteString.Lazy
                 , Text.Parcom.Text
                 , Text.Parcom.Text.Lazy
                 , Text.Parcom.Text.Strict
  -- other-modules:       
  build-depends: base ==4.5.*
               , containers ==0.4.*
               , bytestring >=0.9 && < 1.0
               , word8
               , mtl == 2.1.*
               , transformers >= 0.3 && < 1.0
               , text >= 0.11 && < 1.0
               , utf8-string == 0.3.*