git.iko.soy/typeable/attoparsec
on 0.8.0.2 help sign in
typeable/attoparsec/attoparsec.cabal
56 lines 1.7 kB history raw
1name: attoparsec
2version: 0.8.0.2
3license: BSD3
4license-file: LICENSE
5category: Text, Parsing
6author: Bryan O'Sullivan <bos@serpentine.com>
7maintainer: Bryan O'Sullivan <bos@serpentine.com>
8stability: experimental
9tested-with: GHC == 6.10.4, GHC == 6.12.1
10synopsis: Fast combinator parsing for bytestrings
11cabal-version: >= 1.2
12build-type: Simple
13description:
14 A fast parser combinator library, aimed particularly at dealing
15 efficiently with network protocols and complicated text/binary
16 file formats.
17extra-source-files:
18 benchmarks/Makefile
19 benchmarks/Tiny.hs
20 benchmarks/med.txt.bz2
21 tests/Makefile
22 tests/QC.hs
23 tests/QCSupport.hs
24 tests/TestFastSet.hs
25 examples/Makefile
26 examples/Parsec_RFC2616.hs
27 examples/RFC2616.hs
28 examples/TestRFC2616.hs
29 examples/rfc2616.c
31flag split-base
32flag applicative-in-base
34library
35 if flag(split-base)
36 -- bytestring was in base-2.0 and 2.1.1
37 build-depends: base >= 2.0 && < 2.2
38 else
39 -- in base 1.0 and >= 3.0 bytestring is a separate package
40 build-depends: base < 2.0 || >= 3, bytestring >= 0.9, containers >= 0.1.0.1
42 if flag(applicative-in-base)
43 build-depends: base >= 2.0
44 cpp-options: -DAPPLICATIVE_IN_BASE
45 else
46 build-depends: base < 2.0
48 extensions: CPP
49 exposed-modules: Data.Attoparsec
50 Data.Attoparsec.Char8
51 Data.Attoparsec.Combinator
52 Data.Attoparsec.FastSet
53 Data.Attoparsec.Lazy
54 other-modules: Data.Attoparsec.Internal
55 ghc-options: -Wall
56 ghc-prof-options: -auto-all