Tidying, especially the parser
[advent-of-code-16.git] / adventofcode16 / adventofcode16.cabal
1 name: adventofcode16
2 version: 0.1.0.0
3 synopsis: Initial project template from stack
4 description: Please see README.md
5 homepage: https://github.com/neilnjae/adventofcode16#readme
6 license: BSD3
7 license-file: LICENSE
8 author: Neil Smith
9 maintainer: noone@njae.me.uk
10 copyright: 2016 Neil Smith
11 category: None
12 build-type: Simple
13 extra-source-files: README.md
14 cabal-version: >=1.10
15
16 library
17 hs-source-dirs: src
18 exposed-modules: Lib
19 build-depends: base >= 4.7 && < 5
20 default-language: Haskell2010
21
22 executable advent01
23 hs-source-dirs: app
24 main-is: advent01.hs
25 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
26 build-depends: base
27 , adventofcode16
28 , split
29 default-language: Haskell2010
30
31 executable advent02
32 hs-source-dirs: app
33 main-is: advent02.hs
34 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
35 build-depends: base
36 , adventofcode16
37 , array
38 default-language: Haskell2010
39
40 executable advent03
41 hs-source-dirs: app
42 main-is: advent03.hs
43 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
44 build-depends: base
45 , adventofcode16
46 , split
47 default-language: Haskell2010
48
49 executable advent04
50 hs-source-dirs: app
51 main-is: advent04.hs
52 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
53 build-depends: base
54 , adventofcode16
55 , split
56 , containers
57 default-language: Haskell2010
58
59 executable advent05
60 hs-source-dirs: app
61 main-is: advent05.hs
62 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
63 build-depends: base
64 , adventofcode16
65 , containers
66 , MissingH
67 default-language: Haskell2010
68
69 executable advent06
70 hs-source-dirs: app
71 main-is: advent06.hs
72 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
73 build-depends: base
74 , adventofcode16
75 default-language: Haskell2010
76
77 executable advent07
78 hs-source-dirs: app
79 main-is: advent07.hs
80 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
81 build-depends: base
82 , adventofcode16
83 , parsec
84 default-language: Haskell2010
85
86 executable advent08
87 hs-source-dirs: app
88 main-is: advent08.hs
89 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
90 build-depends: base
91 , adventofcode16
92 , array
93 , parsec
94 default-language: Haskell2010
95
96 executable advent09
97 hs-source-dirs: app
98 main-is: advent09.hs
99 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
100 build-depends: base
101 , adventofcode16
102 , split
103 default-language: Haskell2010
104
105 executable advent10
106 hs-source-dirs: app
107 main-is: advent10.hs
108 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
109 build-depends: base
110 , adventofcode16
111 , parsec
112 , text
113 , mtl
114 default-language: Haskell2010
115
116 executable advent11
117 hs-source-dirs: app
118 main-is: advent11.hs
119 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
120 build-depends: base
121 , adventofcode16
122 default-language: Haskell2010
123
124 executable advent11a
125 hs-source-dirs: app
126 main-is: advent11a.hs
127 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
128 build-depends: base
129 , adventofcode16
130 default-language: Haskell2010
131
132 executable advent11h
133 hs-source-dirs: app
134 main-is: advent11h.hs
135 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
136 build-depends: base
137 , adventofcode16
138 default-language: Haskell2010
139
140 executable advent11p
141 hs-source-dirs: app
142 main-is: advent11p.hs
143 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
144 build-depends: base
145 , adventofcode16
146 , pqueue
147 default-language: Haskell2010
148
149 executable advent12
150 hs-source-dirs: app
151 main-is: advent12.hs
152 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
153 build-depends: base
154 , adventofcode16
155 , parsec
156 , parsec-numbers
157 , mtl
158 default-language: Haskell2010
159
160 executable advent13
161 hs-source-dirs: app
162 main-is: advent13.hs
163 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
164 build-depends: base
165 , adventofcode16
166 , MissingH
167 default-language: Haskell2010
168
169 executable advent14
170 hs-source-dirs: app
171 main-is: advent14.hs
172 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
173 build-depends: base
174 , adventofcode16
175 , MissingH
176 default-language: Haskell2010
177
178 executable advent14c
179 hs-source-dirs: app
180 main-is: advent14c.hs
181 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
182 build-depends: base
183 , adventofcode16
184 , bytestring
185 , cryptonite
186 default-language: Haskell2010
187
188 executable advent14parallel
189 hs-source-dirs: app
190 main-is: advent14parallel.hs
191 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
192 build-depends: base
193 , adventofcode16
194 , parallel
195 , bytestring
196 , cryptonite
197 default-language: Haskell2010
198
199 executable advent15
200 hs-source-dirs: app
201 main-is: advent15.hs
202 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
203 build-depends: base
204 , adventofcode16
205 , parsec
206 , parsec-numbers
207 default-language: Haskell2010
208
209 executable advent15l
210 hs-source-dirs: app
211 main-is: advent15l.hs
212 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
213 build-depends: base
214 , adventofcode16
215 , parsec
216 , parsec-numbers
217 default-language: Haskell2010
218
219 executable advent16
220 hs-source-dirs: app
221 main-is: advent16.hs
222 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
223 build-depends: base
224 , adventofcode16
225 default-language: Haskell2010
226
227 executable advent16i
228 hs-source-dirs: app
229 main-is: advent16i.hs
230 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
231 build-depends: base
232 , adventofcode16
233 default-language: Haskell2010
234
235 executable advent17
236 hs-source-dirs: app
237 main-is: advent17.hs
238 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
239 build-depends: base
240 , adventofcode16
241 , bytestring
242 , cryptonite
243 default-language: Haskell2010
244
245 executable advent18
246 hs-source-dirs: app
247 main-is: advent18.hs
248 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
249 build-depends: base
250 , adventofcode16
251 default-language: Haskell2010
252
253 executable advent18f
254 hs-source-dirs: app
255 main-is: advent18f.hs
256 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
257 build-depends: base
258 , adventofcode16
259 default-language: Haskell2010
260
261 executable advent19
262 hs-source-dirs: app
263 main-is: advent19.hs
264 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
265 build-depends: base
266 , adventofcode16
267 , containers
268 default-language: Haskell2010
269
270 executable advent20
271 hs-source-dirs: app
272 main-is: advent20.hs
273 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
274 build-depends: base
275 , adventofcode16
276 , parsec
277 , parsec-numbers
278 default-language: Haskell2010
279
280 executable advent21
281 hs-source-dirs: app
282 main-is: advent21.hs
283 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
284 build-depends: base
285 , adventofcode16
286 , parsec
287 , parsec-numbers
288 , mtl
289 default-language: Haskell2010
290
291 executable advent22
292 hs-source-dirs: app
293 main-is: advent22.hs
294 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
295 build-depends: base
296 , adventofcode16
297 , parsec
298 , parsec-numbers
299 default-language: Haskell2010
300
301 executable advent22search
302 hs-source-dirs: app
303 main-is: advent22search.hs
304 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
305 build-depends: base
306 , adventofcode16
307 , parsec
308 , parsec-numbers
309 default-language: Haskell2010
310
311 executable advent22showgrid
312 hs-source-dirs: app
313 main-is: advent22showgrid.hs
314 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
315 build-depends: base
316 , adventofcode16
317 , parsec
318 , parsec-numbers
319 default-language: Haskell2010
320
321 executable advent22library
322 hs-source-dirs: app
323 main-is: advent22library.hs
324 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
325 build-depends: base
326 , adventofcode16
327 , parsec
328 , parsec-numbers
329 , containers
330 , astar
331 , unordered-containers
332 , hashable
333 default-language: Haskell2010
334
335 executable advent23
336 hs-source-dirs: app
337 main-is: advent23.hs
338 ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N
339 build-depends: base
340 , adventofcode16
341 , parsec
342 , parsec-numbers
343 , mtl
344 default-language: Haskell2010
345
346 executable adventofcode16-exe
347 hs-source-dirs: app
348 main-is: Main.hs
349 ghc-options: -threaded -rtsopts -with-rtsopts=-N
350 build-depends: base
351 , adventofcode16
352 default-language: Haskell2010
353
354 test-suite adventofcode16-test
355 type: exitcode-stdio-1.0
356 hs-source-dirs: test
357 main-is: Spec.hs
358 build-depends: base
359 , adventofcode16
360 ghc-options: -threaded -rtsopts -with-rtsopts=-N
361 default-language: Haskell2010
362
363 source-repository head
364 type: git
365 location: https://github.com/neilnjae/adventofcode16