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
96 Hcompta.LCC.Sym.Account
97 Hcompta.LCC.Sym.Addable
98 Hcompta.LCC.Sym.Amount
99 Hcompta.LCC.Sym.Compta
100 Hcompta.LCC.Sym.Chart
102 Hcompta.LCC.Sym.FileSystem
103 Hcompta.LCC.Sym.Journal
104 Hcompta.LCC.Sym.Negable
105 Hcompta.LCC.Sym.Posting
106 Hcompta.LCC.Sym.Quantity
107 Hcompta.LCC.Sym.Subable
108 Hcompta.LCC.Sym.Transaction
110 Hcompta.LCC.Sym.Zipper
112 Hcompta.LCC.Transaction
115 , ansi-terminal >= 0.4 && < 0.7
118 , containers >= 0.5 && < 0.6
119 -- NOTE: needed for Data.Map.Strict
136 , transformers >= 0.4 && < 0.6
137 -- NOTE: needed for Control.Monad.Trans.Except
141 -- , parsec >= 3.1.2 && < 4
142 -- NOTE: needed for Text.Parsec.Text
143 -- , parsec-error-custom
158 MultiParamTypeClasses
171 ghc-options: -Wall -fno-warn-tabs
173 ghc-options: -threaded -rtsopts -with-rtsopts=-N
175 cpp-options: -DPROFILING
176 ghc-options: -fprof-auto
178 hs-source-dirs: Hcompta/LCC
181 , ansi-terminal >= 0.4 && < 0.7
183 , containers >= 0.5 && < 0.6
184 -- NOTE: needed for Data.Map.Strict
193 -- NOTE: needed for System.IO.Memoize.once
198 -- , parsec-error-custom
207 -- , template-haskell
210 , transformers >= 0.4 && < 0.6
211 -- NOTE: needed for Control.Monad.Trans.Except
223 MultiParamTypeClasses
236 ghc-options: -Wall -fno-warn-tabs
238 ghc-options: -threaded -rtsopts -with-rtsopts=-N
240 cpp-options: -DPROFILING
241 ghc-options: -fprof-auto
243 hs-source-dirs: Hcompta/LCC
246 , ansi-terminal >= 0.4 && < 0.7
248 , containers >= 0.5 && < 0.6
249 -- NOTE: needed for Data.Map.Strict
258 -- NOTE: needed for System.IO.Memoize.once
263 -- , parsec-error-custom
272 -- , template-haskell
275 , transformers >= 0.4 && < 0.6
276 -- NOTE: needed for Control.Monad.Trans.Except
279 -- Test-Suite hcompta-cli-test
280 -- type: exitcode-stdio-1.0
281 -- -- default-language: Haskell2010
282 -- extensions: NoImplicitPrelude
283 -- ghc-options: -Wall -fno-warn-tabs
285 -- hs-source-dirs: Hcompta
289 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
291 -- cpp-options: -DDEVELOPMENT
294 -- cpp-options: -DPROFILING
295 -- ghc-options: -fprof-auto
297 -- base >= 4.6 && < 5
298 -- , containers >= 0.5 && < 0.6
309 -- , transformers >= 0.4 && < 0.5
312 -- Test-Suite hcompta-lcc-test
313 -- type: exitcode-stdio-1.0
314 -- -- default-language: Haskell2010
319 -- GeneralizedNewtypeDeriving
320 -- MultiParamTypeClasses
325 -- ScopedTypeVariables
330 -- ghc-options: -Wall -fno-warn-tabs
331 -- -fprint-potential-instances
333 -- hs-source-dirs: Hcompta/LCC
340 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
342 -- cpp-options: -DDEVELOPMENT
345 -- cpp-options: -DPROFILING
346 -- ghc-options: -fprof-auto
348 -- base >= 4.6 && < 5
350 -- , containers >= 0.5 && < 0.6
358 -- , mono-traversable
363 -- , symantic-document
364 -- , symantic-grammar
370 -- , transformers >= 0.4 && < 0.6