1
- cabal-version : 2.2
1
+ cabal-version : 2.2
2
2
3
- name : hw-xml
4
- version : 0.4.0.1
5
- synopsis : XML parser based on succinct data structures.
6
- description : XML parser based on succinct data structures. Please see README.md
7
- category : Data, XML, Succinct Data Structures, Data Structures
8
- homepage : http://github.com/haskell-works/hw-xml#readme
9
- bug-reports : https://github.com/haskell-works/hw-xml/issues
10
- author : John Ky,
11
- Alexey Raga
12
-
13
- copyright : 2016-2019 John Ky
14
- , 2016-2019 Alexey Raga
15
- license : BSD-3-Clause
16
- license-file : LICENSE
17
- build-type : Simple
18
- extra-source-files : README.md
19
- data- files :
20
- data/catalog.xml
3
+ name : hw-xml
4
+ version : 0.4.0.1
5
+ synopsis : XML parser based on succinct data structures.
6
+ description : XML parser based on succinct data structures. Please see README.md
7
+ category : Data, XML, Succinct Data Structures, Data Structures
8
+ homepage : http://github.com/haskell-works/hw-xml#readme
9
+ bug-reports : https://github.com/haskell-works/hw-xml/issues
10
+ author : John Ky,
11
+ Alexey Raga
12
+
13
+ copyright : 2016-2019 John Ky
14
+ , 2016-2019 Alexey Raga
15
+ license : BSD-3-Clause
16
+ license-file : LICENSE
17
+ tested-with : GHC == 8.8.1 , GHC == 8.6.5 , GHC == 8.4.4
18
+ build-type : Simple
19
+ extra-source- files : README.md
20
+ data-files : data/catalog.xml
21
21
22
22
source-repository head
23
23
type : git
24
24
location : https://github.com/haskell-works/hw-xml
25
25
26
- common base { build-depends : base >= 4.7 && < 5 }
26
+ common base { build-depends : base >= 4.11 && < 5 }
27
27
28
28
common ansi-wl-pprint { build-depends : ansi-wl-pprint >= 0.6.9 && < 0.7 }
29
29
common array { build-depends : array >= 0.5.2.0 && < 0.6 }
@@ -33,7 +33,7 @@ common cereal { build-depends: cereal >=
33
33
common containers { build-depends : containers >= 0.6.2.1 && < 0.7 }
34
34
common criterion { build-depends : criterion >= 1.5.5.0 && < 1.6 }
35
35
common deepseq { build-depends : deepseq >= 1.4.3.0 && < 1.5 }
36
- common generic-lens { build-depends : generic-lens >= 1.1 .0.0 && < 1.3 }
36
+ common generic-lens { build-depends : generic-lens >= 1.2 .0.1 && < 1.3 }
37
37
common ghc-prim { build-depends : ghc-prim >= 0.5 && < 0.6 }
38
38
common hedgehog { build-depends : hedgehog >= 1.0 && < 1.1 }
39
39
common hspec { build-depends : hspec >= 2.5 && < 3.0 }
@@ -55,68 +55,70 @@ common vector { build-depends: vector >=
55
55
common word8 { build-depends : word8 >= 0.1.3 && < 0.2 }
56
56
57
57
common config
58
- default-language : Haskell2010
58
+ default-language : Haskell2010
59
+
60
+ common hw-xml
61
+ build-depends : hw-xml
59
62
60
63
library
61
- import : base, config
62
- , ansi-wl-pprint
63
- , array
64
- , attoparsec
65
- , base
66
- , bytestring
67
- , cereal
68
- , containers
69
- , deepseq
70
- , ghc-prim
71
- , hw-balancedparens
72
- , hw-bits
73
- , hw-parser
74
- , hw-prim
75
- , hw-rankselect
76
- , hw-rankselect-base
77
- , lens
78
- , mmap
79
- , mtl
80
- , resourcet
81
- , transformers
82
- , vector
83
- , word8
84
- exposed-modules :
85
- HaskellWorks.Data.Xml
86
- HaskellWorks.Data.Xml.Blank
87
- HaskellWorks.Data.Xml.CharLike
88
- HaskellWorks.Data.Xml.Decode
89
- HaskellWorks.Data.Xml.DecodeError
90
- HaskellWorks.Data.Xml.DecodeResult
91
- HaskellWorks.Data.Xml.Grammar
92
- HaskellWorks.Data.Xml.Index
93
- HaskellWorks.Data.Xml.Internal.BalancedParens
94
- HaskellWorks.Data.Xml.Internal.ByteString
95
- HaskellWorks.Data.Xml.Internal.Blank
96
- HaskellWorks.Data.Xml.Internal.List
97
- HaskellWorks.Data.Xml.Internal.Tables
98
- HaskellWorks.Data.Xml.Internal.ToIbBp64
99
- HaskellWorks.Data.Xml.Internal.Words
100
- HaskellWorks.Data.Xml.Lens
101
- HaskellWorks.Data.Xml.Succinct
102
- HaskellWorks.Data.Xml.Succinct.Cursor
103
- HaskellWorks.Data.Xml.Succinct.Cursor.BalancedParens
104
- HaskellWorks.Data.Xml.Succinct.Cursor.BlankedXml
105
- HaskellWorks.Data.Xml.Succinct.Cursor.Create
106
- HaskellWorks.Data.Xml.Succinct.Cursor.InterestBits
107
- HaskellWorks.Data.Xml.Succinct.Cursor.Internal
108
- HaskellWorks.Data.Xml.Succinct.Cursor.Load
109
- HaskellWorks.Data.Xml.Succinct.Cursor.Types
110
- HaskellWorks.Data.Xml.Succinct.Cursor.MMap
111
- HaskellWorks.Data.Xml.Succinct.Cursor.Token
112
- HaskellWorks.Data.Xml.Succinct.Index
113
- HaskellWorks.Data.Xml.RawDecode
114
- HaskellWorks.Data.Xml.RawValue
115
- HaskellWorks.Data.Xml.Token.Tokenize
116
- HaskellWorks.Data.Xml.Token.Types
117
- HaskellWorks.Data.Xml.Token
118
- HaskellWorks.Data.Xml.Type
119
- HaskellWorks.Data.Xml.Value
64
+ import : base, config
65
+ , ansi-wl-pprint
66
+ , array
67
+ , attoparsec
68
+ , base
69
+ , bytestring
70
+ , cereal
71
+ , containers
72
+ , deepseq
73
+ , ghc-prim
74
+ , hw-balancedparens
75
+ , hw-bits
76
+ , hw-parser
77
+ , hw-prim
78
+ , hw-rankselect
79
+ , hw-rankselect-base
80
+ , lens
81
+ , mmap
82
+ , mtl
83
+ , resourcet
84
+ , transformers
85
+ , vector
86
+ , word8
87
+ exposed-modules : HaskellWorks.Data.Xml
88
+ HaskellWorks.Data.Xml.Blank
89
+ HaskellWorks.Data.Xml.CharLike
90
+ HaskellWorks.Data.Xml.Decode
91
+ HaskellWorks.Data.Xml.DecodeError
92
+ HaskellWorks.Data.Xml.DecodeResult
93
+ HaskellWorks.Data.Xml.Grammar
94
+ HaskellWorks.Data.Xml.Index
95
+ HaskellWorks.Data.Xml.Internal.BalancedParens
96
+ HaskellWorks.Data.Xml.Internal.ByteString
97
+ HaskellWorks.Data.Xml.Internal.Blank
98
+ HaskellWorks.Data.Xml.Internal.List
99
+ HaskellWorks.Data.Xml.Internal.Tables
100
+ HaskellWorks.Data.Xml.Internal.ToIbBp64
101
+ HaskellWorks.Data.Xml.Internal.Words
102
+ HaskellWorks.Data.Xml.Lens
103
+ HaskellWorks.Data.Xml.Succinct
104
+ HaskellWorks.Data.Xml.Succinct.Cursor
105
+ HaskellWorks.Data.Xml.Succinct.Cursor.BalancedParens
106
+ HaskellWorks.Data.Xml.Succinct.Cursor.BlankedXml
107
+ HaskellWorks.Data.Xml.Succinct.Cursor.Create
108
+ HaskellWorks.Data.Xml.Succinct.Cursor.InterestBits
109
+ HaskellWorks.Data.Xml.Succinct.Cursor.Internal
110
+ HaskellWorks.Data.Xml.Succinct.Cursor.Load
111
+ HaskellWorks.Data.Xml.Succinct.Cursor.Types
112
+ HaskellWorks.Data.Xml.Succinct.Cursor.MMap
113
+ HaskellWorks.Data.Xml.Succinct.Cursor.Token
114
+ HaskellWorks.Data.Xml.Succinct.Index
115
+ HaskellWorks.Data.Xml.RawDecode
116
+ HaskellWorks.Data.Xml.RawValue
117
+ HaskellWorks.Data.Xml.Token.Tokenize
118
+ HaskellWorks.Data.Xml.Token.Types
119
+ HaskellWorks.Data.Xml.Token
120
+ HaskellWorks.Data.Xml.Type
121
+ HaskellWorks.Data.Xml.Value
120
122
other-modules : Paths_hw_xml
121
123
autogen-modules : Paths_hw_xml
122
124
hs-source-dirs : src
@@ -131,6 +133,7 @@ executable hw-xml
131
133
, hw-bits
132
134
, hw-prim
133
135
, hw-rankselect
136
+ , hw-xml
134
137
, lens
135
138
, mmap
136
139
, mtl
@@ -154,57 +157,54 @@ executable hw-xml
154
157
App.Show
155
158
App.Naive
156
159
autogen-modules : Paths_hw_xml
157
- build-depends : hw-xml
158
160
hs-source-dirs : app
159
161
ghc-options : -threaded -rtsopts -with-rtsopts=-N -O2 -Wall -msse4.2
160
162
161
163
test-suite hw-xml-test
162
- import : base, config
163
- , attoparsec
164
- , base
165
- , bytestring
166
- , hedgehog
167
- , hspec
168
- , hw-balancedparens
169
- , hw-bits
170
- , hw-hspec-hedgehog
171
- , hw-prim
172
- , hw-rankselect
173
- , hw-rankselect-base
174
- , vector
164
+ import : base, config
165
+ , attoparsec
166
+ , base
167
+ , bytestring
168
+ , hedgehog
169
+ , hspec
170
+ , hw-balancedparens
171
+ , hw-bits
172
+ , hw-hspec-hedgehog
173
+ , hw-prim
174
+ , hw-xml
175
+ , hw-rankselect
176
+ , hw-rankselect-base
177
+ , vector
175
178
type : exitcode-stdio-1.0
176
179
main-is : Spec.hs
177
180
hs-source-dirs : test
178
- build-depends : hw-xml
179
181
ghc-options : -threaded -rtsopts -with-rtsopts=-N
180
182
default-language : Haskell2010
181
183
build-tool-depends : hspec-discover :hspec-discover
182
184
autogen-modules : Paths_hw_xml
183
- other-modules :
184
- HaskellWorks.Data.Xml.Internal.BlankSpec
185
- HaskellWorks.Data.Xml.RawValueSpec
186
- HaskellWorks.Data.Xml.Succinct.Cursor.BalancedParensSpec
187
- HaskellWorks.Data.Xml.Succinct.Cursor.InterestBitsSpec
188
- HaskellWorks.Data.Xml.Succinct.CursorSpec
189
- HaskellWorks.Data.Xml.Token.TokenizeSpec
190
- HaskellWorks.Data.Xml.TypeSpec
191
- Paths_hw_xml
185
+ other-modules : HaskellWorks.Data.Xml.Internal.BlankSpec
186
+ HaskellWorks.Data.Xml.RawValueSpec
187
+ HaskellWorks.Data.Xml.Succinct.Cursor.BalancedParensSpec
188
+ HaskellWorks.Data.Xml.Succinct.Cursor.InterestBitsSpec
189
+ HaskellWorks.Data.Xml.Succinct.CursorSpec
190
+ HaskellWorks.Data.Xml.Token.TokenizeSpec
191
+ HaskellWorks.Data.Xml.TypeSpec
192
+ Paths_hw_xml
192
193
193
194
benchmark bench
194
- import : base, config
195
- , bytestring
196
- , criterion
197
- , hw-balancedparens
198
- , hw-bits
199
- , hw-prim
200
- , mmap
201
- , resourcet
202
- , vector
203
- type : exitcode-stdio-1.0
204
- main-is : Main.hs
205
- other-modules : Paths_hw_xml
206
- build-depends : hw-xml
207
- autogen-modules : Paths_hw_xml
208
- hs-source-dirs : bench
209
- ghc-options : -O2 -Wall -msse4.2
210
-
195
+ import : base, config
196
+ , bytestring
197
+ , criterion
198
+ , hw-balancedparens
199
+ , hw-bits
200
+ , hw-prim
201
+ , mmap
202
+ , resourcet
203
+ , vector
204
+ type : exitcode-stdio-1.0
205
+ main-is : Main.hs
206
+ other-modules : Paths_hw_xml
207
+ build-depends : hw-xml
208
+ autogen-modules : Paths_hw_xml
209
+ hs-source-dirs : bench
210
+ ghc-options : -O2 -Wall -msse4.2
0 commit comments