-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathninety-nine-haskell.cabal
More file actions
263 lines (259 loc) · 6.01 KB
/
ninety-nine-haskell.cabal
File metadata and controls
263 lines (259 loc) · 6.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.37.0.
--
-- see: https://github.com/sol/hpack
name: ninety-nine-haskell
version: 0.1.0.0
description: Please see the README on GitHub at <https://github.com/asarkar/99-haskell#readme>
homepage: https://github.com/asarkar/99-haskell#readme
author: Abhijit Sarkar
maintainer: Abhijit Sarkar
copyright: © 2023-present Abhijit Sarkar
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
LICENSE
library
exposed-modules:
Arithmetic.P31
Arithmetic.P32
Arithmetic.P33
Arithmetic.P34
Arithmetic.P35
Arithmetic.P36
Arithmetic.P37
Arithmetic.P38
Arithmetic.P39
Arithmetic.P40
Arithmetic.P41
Arithmetic.P42
Arithmetic.P43
Arithmetic.P44
Arithmetic.P45
BinaryTree.BinaryTree
BinaryTree.P54A
BinaryTree.P55
BinaryTree.P56
BinaryTree.P57
BinaryTree.P58
BinaryTree.P59
BinaryTree.P60
BinaryTree.P61
BinaryTree.P61A
BinaryTree.P62
BinaryTree.P62B
BinaryTree.P63
BinaryTree.P64
BinaryTree.P65
BinaryTree.P66
BinaryTree.P67A
BinaryTree.P68
BinaryTree.P69
DList
Graph.Graph
Graph.P80
Graph.P81
Graph.P82
Graph.P83
Graph.P84
Graph.P85
Graph.P86
Graph.P87
Graph.P88
Graph.P89
Graph.Search
List.P01
List.P02
List.P03
List.P04
List.P05
List.P06
List.P07
List.P08
List.P09
List.P10
List.P11
List.P12
List.P13
List.P14
List.P15
List.P16
List.P17
List.P18
List.P19
List.P20
List.P21
List.P22
List.P23
List.P24
List.P25
List.P26
List.P27
List.P28
List.P29
List.P30
Logic.Logic
Logic.P46
Logic.P47
Logic.P48
Logic.P49
Logic.P50
Logic.P51
Logic.P52
Logic.P53
Misc.Calculator
Misc.P90
Misc.P91
Misc.P92
Misc.P93
Misc.P94
Misc.P95
Misc.P96
Misc.P97
Misc.P98
Misc.P99
Monad.P74
Monad.P75
Monad.P76
Monad.P77
Monad.P78
Monad.P79
MultiwayTree.MultiwayTree
MultiwayTree.P70
MultiwayTree.P70B
MultiwayTree.P70C
MultiwayTree.P71
MultiwayTree.P72
MultiwayTree.P73
Parser
other-modules:
Paths_ninety_nine_haskell
hs-source-dirs:
src
default-extensions:
TupleSections
ghc-options: -Werror -Weverything -Wno-missing-import-lists -Wno-missed-specializations -Wno-all-missed-specializations -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-missing-safe-haskell-mode -Wno-safe -Wno-unsafe -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-kind-signatures -Wno-unused-top-binds -Wno-missing-export-lists -Wno-missing-role-annotations -Wno-x-partial
build-depends:
array
, base >4 && <5
, containers
, hashable
, mtl
, psqueues
, random
, split
, transformers
, vector
default-language: Haskell2010
test-suite ninety-nine-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Arithmetic.P31Spec
Arithmetic.P32Spec
Arithmetic.P33Spec
Arithmetic.P34Spec
Arithmetic.P35Spec
Arithmetic.P36Spec
Arithmetic.P39Spec
Arithmetic.P40Spec
Arithmetic.P41Spec
Arithmetic.P42Spec
BinaryTree.BinaryTreeSpec
BinaryTree.GenBinaryTree
BinaryTree.P55Spec
BinaryTree.P56Spec
BinaryTree.P57Spec
BinaryTree.P58Spec
BinaryTree.P59Spec
BinaryTree.P61ASpec
BinaryTree.P61Spec
BinaryTree.P62BSpec
BinaryTree.P62Spec
BinaryTree.P63Spec
BinaryTree.P64Spec
BinaryTree.P65Spec
BinaryTree.P67ASpec
BinaryTree.P68Spec
BinaryTree.P69Spec
BinaryTree.Trees
Graph.P81Spec
Graph.P82Spec
Graph.P83Spec
Graph.P84Spec
Graph.P85Spec
Graph.P86Spec
Graph.P87Spec
Graph.P88Spec
Graph.P89Spec
List.GenList
List.P01Spec
List.P02Spec
List.P03Spec
List.P04Spec
List.P05Spec
List.P06Spec
List.P07Spec
List.P08Spec
List.P09Spec
List.P10Spec
List.P11Spec
List.P14Spec
List.P16Spec
List.P17Spec
List.P18Spec
List.P19Spec
List.P20Spec
List.P21Spec
List.P22Spec
List.P23Spec
List.P24Spec
List.P25Spec
List.P26Spec
List.P27Spec
List.P28Spec
List.P29Spec
List.P30Spec
Logic.LogicSpec
Logic.P46Spec
Logic.P48Spec
Logic.P49Spec
Logic.P50Spec
Misc.CalculatorSpec
Misc.P90Spec
Misc.P91Spec
Misc.P92Spec
Misc.P93Spec
Misc.P95Spec
Misc.P96Spec
Misc.P97Spec
Misc.P99Spec
Monad.P77Spec
Monad.P78Spec
Monad.P79Spec
MultiwayTree.GenMultiwayTree
MultiwayTree.P70CSpec
MultiwayTree.P70Spec
MultiwayTree.P71Spec
MultiwayTree.P72Spec
MultiwayTree.P73Spec
MultiwayTree.Trees
SpecHook
Paths_ninety_nine_haskell
hs-source-dirs:
test
default-extensions:
TupleSections
ghc-options: -Werror -Weverything -Wno-missing-import-lists -Wno-missed-specializations -Wno-all-missed-specializations -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-missing-safe-haskell-mode -Wno-safe -Wno-unsafe -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-kind-signatures -Wno-unused-top-binds -Wno-missing-export-lists -Wno-missing-role-annotations -Wno-x-partial
build-depends:
QuickCheck
, base >4 && <5
, containers
, hspec ==2.*
, hspec-expectations
, ninety-nine-haskell
, split
default-language: Haskell2010
build-tool-depends: hspec-discover:hspec-discover == 2.*