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
93 Hcompta.LCC.Read.Compta
94 Hcompta.LCC.Read.Megaparsec
97 Hcompta.LCC.Sym.Account
98 Hcompta.LCC.Sym.Addable
99 Hcompta.LCC.Sym.Amount
100 Hcompta.LCC.Sym.Balance
101 Hcompta.LCC.Sym.Chart
102 Hcompta.LCC.Sym.Compta
104 Hcompta.LCC.Sym.FileSystem
106 Hcompta.LCC.Sym.Journal
107 Hcompta.LCC.Sym.Negable
108 Hcompta.LCC.Sym.Posting
109 Hcompta.LCC.Sym.Quantity
110 Hcompta.LCC.Sym.Subable
111 Hcompta.LCC.Sym.Sumable
112 Hcompta.LCC.Sym.Transaction
114 Hcompta.LCC.Sym.Zeroable
115 Hcompta.LCC.Sym.Zipper
117 Hcompta.LCC.Transaction
119 Hcompta.LCC.Write.Compta
120 Hcompta.LCC.Write.Table
123 , ansi-terminal >= 0.4 && < 0.7
126 , containers >= 0.5 && < 0.6
127 -- NOTE: needed for Data.Map.Strict
144 , transformers >= 0.4 && < 0.6
145 -- NOTE: needed for Control.Monad.Trans.Except
149 -- , parsec >= 3.1.2 && < 4
150 -- NOTE: needed for Text.Parsec.Text
151 -- , parsec-error-custom
166 MultiParamTypeClasses
179 ghc-options: -Wall -fno-warn-tabs
181 ghc-options: -threaded -rtsopts -with-rtsopts=-N
183 cpp-options: -DPROFILING
184 ghc-options: -fprof-auto
186 hs-source-dirs: Hcompta/LCC
189 , ansi-terminal >= 0.4 && < 0.7
191 , containers >= 0.5 && < 0.6
192 -- NOTE: needed for Data.Map.Strict
201 -- NOTE: needed for System.IO.Memoize.once
206 -- , parsec-error-custom
215 -- , template-haskell
218 , transformers >= 0.4 && < 0.6
219 -- NOTE: needed for Control.Monad.Trans.Except
231 MultiParamTypeClasses
244 ghc-options: -Wall -fno-warn-tabs
246 ghc-options: -threaded -rtsopts -with-rtsopts=-N
248 cpp-options: -DPROFILING
249 ghc-options: -fprof-auto
251 hs-source-dirs: Hcompta/LCC
254 , ansi-terminal >= 0.4 && < 0.7
256 , containers >= 0.5 && < 0.6
257 -- NOTE: needed for Data.Map.Strict
266 -- NOTE: needed for System.IO.Memoize.once
271 -- , parsec-error-custom
280 -- , template-haskell
283 , transformers >= 0.4 && < 0.6
284 -- NOTE: needed for Control.Monad.Trans.Except
287 -- Test-Suite hcompta-cli-test
288 -- type: exitcode-stdio-1.0
289 -- -- default-language: Haskell2010
290 -- extensions: NoImplicitPrelude
291 -- ghc-options: -Wall -fno-warn-tabs
293 -- hs-source-dirs: Hcompta
297 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
299 -- cpp-options: -DDEVELOPMENT
302 -- cpp-options: -DPROFILING
303 -- ghc-options: -fprof-auto
305 -- base >= 4.6 && < 5
306 -- , containers >= 0.5 && < 0.6
317 -- , transformers >= 0.4 && < 0.5
320 -- Test-Suite hcompta-lcc-test
321 -- type: exitcode-stdio-1.0
322 -- -- default-language: Haskell2010
327 -- GeneralizedNewtypeDeriving
328 -- MultiParamTypeClasses
333 -- ScopedTypeVariables
338 -- ghc-options: -Wall -fno-warn-tabs
339 -- -fprint-potential-instances
341 -- hs-source-dirs: Hcompta/LCC
348 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
350 -- cpp-options: -DDEVELOPMENT
353 -- cpp-options: -DPROFILING
354 -- ghc-options: -fprof-auto
356 -- base >= 4.6 && < 5
358 -- , containers >= 0.5 && < 0.6
366 -- , mono-traversable
371 -- , symantic-document
372 -- , symantic-grammar
378 -- , transformers >= 0.4 && < 0.6