git.iko.soy/typeable/attoparsec
on 0.11.3.3 help sign in
typeable/attoparsec/attoparsec.cabal
116 lines 3.2 kB history raw
1name: attoparsec
2version: 0.11.3.3
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 == 7.0, GHC == 7.2, GHC == 7.4, GHC == 7.6, GHC == 7.8
10synopsis: Fast combinator parsing for bytestrings and text
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/*.hs
22 benchmarks/*.txt
23 benchmarks/Makefile
24 benchmarks/attoparsec-benchmarks.cabal
25 benchmarks/med.txt.bz2
26 changelog.md
27 examples/*.c
28 examples/*.hs
29 examples/Makefile
30 tests/*.hs
31 tests/Makefile
32 tests/QC/*.hs
33 tests/TestFastSet.hs
35Flag developer
36 Description: Whether to build the library in development mode
37 Default: False
38 Manual: True
40library
41 build-depends: array,
42 base >= 3 && < 5,
43 bytestring,
44 containers,
45 deepseq,
46 text >= 0.11.3.1,
47 scientific >= 0.3.1 && < 0.4
49 exposed-modules: Data.Attoparsec
50 Data.Attoparsec.ByteString
51 Data.Attoparsec.ByteString.Char8
52 Data.Attoparsec.ByteString.Lazy
53 Data.Attoparsec.Char8
54 Data.Attoparsec.Combinator
55 Data.Attoparsec.Lazy
56 Data.Attoparsec.Number
57 Data.Attoparsec.Text
58 Data.Attoparsec.Text.Lazy
59 Data.Attoparsec.Types
60 Data.Attoparsec.Zepto
61 other-modules: Data.Attoparsec.ByteString.FastSet
62 Data.Attoparsec.ByteString.Internal
63 Data.Attoparsec.Internal
64 Data.Attoparsec.Internal.Types
65 Data.Attoparsec.Text.FastSet
66 Data.Attoparsec.Text.Internal
67 ghc-options: -O2 -Wall
69 if flag(developer)
70 ghc-prof-options: -auto-all
72test-suite tests
73 type: exitcode-stdio-1.0
74 hs-source-dirs: tests
75 main-is: QC.hs
76 other-modules: QC.ByteString
77 QC.Text
79 ghc-options:
80 -Wall -threaded -rtsopts
82 build-depends:
83 attoparsec,
84 base >= 4 && < 5,
85 bytestring,
86 QuickCheck >= 2.4,
87 test-framework >= 0.4,
88 test-framework-quickcheck2 >= 0.2,
89 text
91benchmark benchmarks
92 type: exitcode-stdio-1.0
93 hs-source-dirs: benchmarks
94 ghc-options: -O2 -Wall
95 main-is: Benchmarks.hs
96 other-modules:
97 HeadersByteString
98 HeadersText
99 Links
100 Numbers
101 build-depends:
102 attoparsec,
103 base,
104 bytestring,
105 criterion >= 0.5,
106 deepseq >= 1.1,
107 parsec >= 3.1.2,
108 text
110source-repository head
111 type: git
112 location: https://github.com/bos/attoparsec
114source-repository head
115 type: mercurial
116 location: https://bitbucket.org/bos/attoparsec