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
90 Hcompta.LCC.Lib.FilePath
91 Hcompta.LCC.Lib.Strict
92 Hcompta.LCC.Megaparsec
98 Hcompta.LCC.Sym.Account
99 Hcompta.LCC.Sym.Addable
100 Hcompta.LCC.Sym.Amount
101 Hcompta.LCC.Sym.Balance
102 Hcompta.LCC.Sym.Chart
103 Hcompta.LCC.Sym.Compta
105 Hcompta.LCC.Sym.FileSystem
107 Hcompta.LCC.Sym.Journal
108 Hcompta.LCC.Sym.Negable
109 Hcompta.LCC.Sym.Posting
110 Hcompta.LCC.Sym.Quantity
111 Hcompta.LCC.Sym.Subable
112 Hcompta.LCC.Sym.Sumable
113 Hcompta.LCC.Sym.Transaction
115 Hcompta.LCC.Sym.Zeroable
116 Hcompta.LCC.Sym.Zipper
118 Hcompta.LCC.Transaction
121 , ansi-terminal >= 0.4 && < 0.7
124 , containers >= 0.5 && < 0.6
125 -- NOTE: needed for Data.Map.Strict
142 , transformers >= 0.4 && < 0.6
143 -- NOTE: needed for Control.Monad.Trans.Except
147 -- , parsec >= 3.1.2 && < 4
148 -- NOTE: needed for Text.Parsec.Text
149 -- , parsec-error-custom
164 MultiParamTypeClasses
177 ghc-options: -Wall -fno-warn-tabs
179 ghc-options: -threaded -rtsopts -with-rtsopts=-N
181 cpp-options: -DPROFILING
182 ghc-options: -fprof-auto
184 hs-source-dirs: Hcompta/LCC
187 , ansi-terminal >= 0.4 && < 0.7
189 , containers >= 0.5 && < 0.6
190 -- NOTE: needed for Data.Map.Strict
199 -- NOTE: needed for System.IO.Memoize.once
204 -- , parsec-error-custom
213 -- , template-haskell
216 , transformers >= 0.4 && < 0.6
217 -- NOTE: needed for Control.Monad.Trans.Except
229 MultiParamTypeClasses
242 ghc-options: -Wall -fno-warn-tabs
244 ghc-options: -threaded -rtsopts -with-rtsopts=-N
246 cpp-options: -DPROFILING
247 ghc-options: -fprof-auto
249 hs-source-dirs: Hcompta/LCC
252 , ansi-terminal >= 0.4 && < 0.7
254 , containers >= 0.5 && < 0.6
255 -- NOTE: needed for Data.Map.Strict
264 -- NOTE: needed for System.IO.Memoize.once
269 -- , parsec-error-custom
278 -- , template-haskell
281 , transformers >= 0.4 && < 0.6
282 -- NOTE: needed for Control.Monad.Trans.Except
285 -- Test-Suite hcompta-cli-test
286 -- type: exitcode-stdio-1.0
287 -- -- default-language: Haskell2010
288 -- extensions: NoImplicitPrelude
289 -- ghc-options: -Wall -fno-warn-tabs
291 -- hs-source-dirs: Hcompta
295 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
297 -- cpp-options: -DDEVELOPMENT
300 -- cpp-options: -DPROFILING
301 -- ghc-options: -fprof-auto
303 -- base >= 4.6 && < 5
304 -- , containers >= 0.5 && < 0.6
315 -- , transformers >= 0.4 && < 0.5
318 -- Test-Suite hcompta-lcc-test
319 -- type: exitcode-stdio-1.0
320 -- -- default-language: Haskell2010
325 -- GeneralizedNewtypeDeriving
326 -- MultiParamTypeClasses
331 -- ScopedTypeVariables
336 -- ghc-options: -Wall -fno-warn-tabs
337 -- -fprint-potential-instances
339 -- hs-source-dirs: Hcompta/LCC
346 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
348 -- cpp-options: -DDEVELOPMENT
351 -- cpp-options: -DPROFILING
352 -- ghc-options: -fprof-auto
354 -- base >= 4.6 && < 5
356 -- , containers >= 0.5 && < 0.6
364 -- , mono-traversable
369 -- , symantic-document
370 -- , symantic-grammar
376 -- , transformers >= 0.4 && < 0.6