1 author: Julien Moutinho <julm+hcompta@autogeree.net>
2 -- bug-reports: http://bug.autogeree.net/hcompta
8 description: LCC (Langage Comptable Convivial) support for Hcompta.
11 -- homepage: http://pad.autogeree.net/economie/hcompta/1
14 maintainer: Julien Moutinho <julm+hcompta@autogeree.net>
16 stability: experimental
18 tested-with: GHC==8.0.2
19 -- PVP: +-+------- breaking API changes
20 -- | | +----- non-breaking API additions
21 -- | | | +--- code changes with no API change
24 Source-Repository head
25 location: git://git.autogeree.net/hcompta
30 Description: Turn on development settings.
35 Description: Dump some intermediate files.
40 Description: Turn on profiling settings.
45 Description: Enable threads.
55 GeneralizedNewtypeDeriving
69 ghc-options: -Wall -fno-warn-tabs
71 cpp-options: -DDEVELOPMENT
74 cpp-options: -DPROFILING
75 ghc-options: -fprof-auto
77 ghc-options: -ddump-simpl -ddump-stg -ddump-to-file
78 -- default-language: Haskell2010
88 Hcompta.LCC.Lib.FilePath
89 Hcompta.LCC.Lib.Strict
90 Hcompta.LCC.Megaparsec
95 Hcompta.LCC.Sym.Account
96 Hcompta.LCC.Sym.Addable
97 Hcompta.LCC.Sym.Amount
98 Hcompta.LCC.Sym.Compta
100 Hcompta.LCC.Sym.FileSystem
101 Hcompta.LCC.Sym.Journal
102 Hcompta.LCC.Sym.Negable
103 Hcompta.LCC.Sym.Posting
104 Hcompta.LCC.Sym.Quantity
105 Hcompta.LCC.Sym.Subable
106 Hcompta.LCC.Sym.Transaction
108 Hcompta.LCC.Sym.Zipper
110 Hcompta.LCC.Transaction
113 , ansi-terminal >= 0.4 && < 0.7
116 , containers >= 0.5 && < 0.6
117 -- NOTE: needed for Data.Map.Strict
134 , transformers >= 0.4 && < 0.6
135 -- NOTE: needed for Control.Monad.Trans.Except
139 -- , parsec >= 3.1.2 && < 4
140 -- NOTE: needed for Text.Parsec.Text
141 -- , parsec-error-custom
156 MultiParamTypeClasses
169 ghc-options: -Wall -fno-warn-tabs
171 ghc-options: -threaded -rtsopts -with-rtsopts=-N
173 cpp-options: -DPROFILING
174 ghc-options: -fprof-auto
176 hs-source-dirs: Hcompta/LCC
179 , ansi-terminal >= 0.4 && < 0.7
181 , containers >= 0.5 && < 0.6
182 -- NOTE: needed for Data.Map.Strict
191 -- NOTE: needed for System.IO.Memoize.once
196 -- , parsec-error-custom
205 -- , template-haskell
208 , transformers >= 0.4 && < 0.6
209 -- NOTE: needed for Control.Monad.Trans.Except
221 MultiParamTypeClasses
234 ghc-options: -Wall -fno-warn-tabs
236 ghc-options: -threaded -rtsopts -with-rtsopts=-N
238 cpp-options: -DPROFILING
239 ghc-options: -fprof-auto
241 hs-source-dirs: Hcompta/LCC
244 , ansi-terminal >= 0.4 && < 0.7
246 , containers >= 0.5 && < 0.6
247 -- NOTE: needed for Data.Map.Strict
256 -- NOTE: needed for System.IO.Memoize.once
261 -- , parsec-error-custom
270 -- , template-haskell
273 , transformers >= 0.4 && < 0.6
274 -- NOTE: needed for Control.Monad.Trans.Except
277 -- Test-Suite hcompta-cli-test
278 -- type: exitcode-stdio-1.0
279 -- -- default-language: Haskell2010
280 -- extensions: NoImplicitPrelude
281 -- ghc-options: -Wall -fno-warn-tabs
283 -- hs-source-dirs: Hcompta
287 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
289 -- cpp-options: -DDEVELOPMENT
292 -- cpp-options: -DPROFILING
293 -- ghc-options: -fprof-auto
295 -- base >= 4.6 && < 5
296 -- , containers >= 0.5 && < 0.6
307 -- , transformers >= 0.4 && < 0.5
310 -- Test-Suite hcompta-lcc-test
311 -- type: exitcode-stdio-1.0
312 -- -- default-language: Haskell2010
317 -- GeneralizedNewtypeDeriving
318 -- MultiParamTypeClasses
323 -- ScopedTypeVariables
328 -- ghc-options: -Wall -fno-warn-tabs
329 -- -fprint-potential-instances
331 -- hs-source-dirs: Hcompta/LCC
338 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
340 -- cpp-options: -DDEVELOPMENT
343 -- cpp-options: -DPROFILING
344 -- ghc-options: -fprof-auto
346 -- base >= 4.6 && < 5
348 -- , containers >= 0.5 && < 0.6
356 -- , mono-traversable
361 -- , symantic-document
362 -- , symantic-grammar
368 -- , transformers >= 0.4 && < 0.6