git.iko.soy/typeable/attoparsec
on 0.10.0.0 help sign in
typeable/attoparsec/attoparsec.cabal
91 lines 2.7 kB history raw
1name: attoparsec
2version: 0.10.0.0
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.12.3, GHC == 7.0.3, GHC == 7.2.1
10synopsis: Fast combinator parsing for bytestrings
11cabal-version: >= 1.8
12homepage: https://github.com/bos/attoparsec
13bug-reports: https://github.com/bos/attoparsec/issues
14build-type: Simple
15description:
16 A fast parser combinator library, aimed particularly at dealing
17 efficiently with network protocols and complicated text/binary
18 file formats.
19extra-source-files:
20 README.markdown
21 benchmarks/Makefile
22 benchmarks/Tiny.hs
23 benchmarks/med.txt.bz2
24 tests/Makefile
25 tests/QC.hs
26 tests/TestFastSet.hs
27 examples/Makefile
28 examples/Parsec_RFC2616.hs
29 examples/RFC2616.hs
30 examples/TestRFC2616.hs
31 examples/rfc2616.c
33Flag developer
34 Description: Whether to build the library in development mode
35 Default: False
37library
38 build-depends: array,
39 base >= 3 && < 5,
40 bytestring,
41 containers,
42 deepseq,
43 text >= 0.11.1.5
45 extensions: CPP
46 exposed-modules: Data.Attoparsec
47 Data.Attoparsec.ByteString
48 Data.Attoparsec.ByteString.Char8
49 Data.Attoparsec.ByteString.Lazy
50 Data.Attoparsec.Char8
51 Data.Attoparsec.Combinator
52 Data.Attoparsec.Lazy
53 Data.Attoparsec.Number
54 Data.Attoparsec.Text
55 Data.Attoparsec.Text.Lazy
56 Data.Attoparsec.Types
57 Data.Attoparsec.Zepto
58 other-modules: Data.Attoparsec.ByteString.FastSet
59 Data.Attoparsec.ByteString.Internal
60 Data.Attoparsec.Internal.Types
61 Data.Attoparsec.Text.FastSet
62 Data.Attoparsec.Text.Internal
63 ghc-options: -Wall
65 if flag(developer)
66 ghc-prof-options: -auto-all
68test-suite tests
69 type: exitcode-stdio-1.0
70 hs-source-dirs: tests
71 main-is: QC.hs
73 ghc-options:
74 -Wall -threaded -rtsopts
76 build-depends:
77 attoparsec,
78 base >= 4 && < 5,
79 bytestring,
80 QuickCheck >= 2.4,
81 test-framework >= 0.4,
82 test-framework-quickcheck2 >= 0.2,
83 text
85source-repository head
86 type: git
87 location: https://github.com/bos/attoparsec
89source-repository head
90 type: mercurial
91 location: https://bitbucket.org/bos/attoparsec