picoparsec-0.1: picoparsec.cabal
name: picoparsec
version: 0.1
license: BSD3
license-file: LICENSE
category: Text, Parsing
author: Mario Blažević <blamario@yahoo.com>
maintainer: Mario Blažević <blamario@yahoo.com>
stability: experimental
tested-with: GHC == 7.6, GHC == 7.8
synopsis: Fast combinator parsing for bytestrings and text
cabal-version: >= 1.8
homepage: https://bitbucket.org/blamario/picoparsec
bug-reports: https://bitbucket.org/blamario/picoparsec/issues
build-type: Simple
description:
A fast and flexible parser combinator library, accepting any input type that is an instance of an appropriate
monoid subclass.
extra-source-files:
README.markdown
benchmarks/*.hs
benchmarks/*.txt
benchmarks/Makefile
benchmarks/picoparsec-benchmarks.cabal
benchmarks/med.txt.bz2
changelog.md
examples/*.c
examples/*.hs
examples/Makefile
tests/*.hs
tests/Makefile
tests/QC/*.hs
tests/TestFastSet.hs
Flag developer
Description: Whether to build the library in development mode
Default: False
Manual: True
library
build-depends: array,
base >= 3 && < 5,
bytestring,
containers,
deepseq,
monoid-subclasses >= 0.4 && < 0.5,
text >= 0.11.3.1,
scientific >= 0.3.1 && < 0.4
if impl(ghc < 7.4)
build-depends:
bytestring < 0.10.4.0,
text < 1.1
exposed-modules: Data.Picoparsec
Data.Picoparsec.Combinator
Data.Picoparsec.Number
Data.Picoparsec.State
Data.Picoparsec.Types
Data.Picoparsec.Zepto
other-modules: Data.Picoparsec.Monoid.Internal
Data.Picoparsec.Internal
Data.Picoparsec.Internal.Types
Data.Picoparsec.Text.FastSet
ghc-options: -O2 -Wall
if flag(developer)
ghc-prof-options: -auto-all
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: QC.hs
other-modules: QC.Monoid
ghc-options:
-Wall -threaded -rtsopts
build-depends:
picoparsec,
base >= 4 && < 5,
bytestring, text,
monoid-subclasses >= 0.4 && < 0.5,
QuickCheck == 2.*, quickcheck-instances == 0.3.*, tasty >= 0.7, tasty-quickcheck >= 0.7
benchmark benchmarks
type: exitcode-stdio-1.0
hs-source-dirs: benchmarks
ghc-options: -O2 -Wall
main-is: Benchmarks.hs
other-modules:
Data.Monoid.Instances.ByteString.Char8
AttoAeson
PicoAeson
HeadersByteString
HeadersText
Links
Numbers
build-depends:
array,
attoparsec == 0.11.*,
base == 4.*,
bytestring >= 0.10.4.0,
criterion >= 0.5,
deepseq >= 1.1,
directory,
filepath,
hashable,
monoid-subclasses >= 0.4 && < 0.5,
parsec >= 3.1.2,
picoparsec,
scientific >= 0.2,
text >= 1.1.1.0,
unordered-containers,
vector
source-repository head
type: mercurial
location: https://bitbucket.org/blamario/picoparsec