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
103 Hcompta.LCC.Sym.FileSystem
105 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.Writeable
115 Hcompta.LCC.Sym.Zeroable
116 Hcompta.LCC.Sym.Zipper
118 Hcompta.LCC.Transaction
120 Hcompta.LCC.Write.Compta
121 Hcompta.LCC.Write.Table
124 , ansi-terminal >= 0.4 && < 0.7
127 , containers >= 0.5 && < 0.6
128 -- NOTE: needed for Data.Map.Strict
145 , transformers >= 0.4 && < 0.6
146 -- NOTE: needed for Control.Monad.Trans.Except
150 -- , parsec >= 3.1.2 && < 4
151 -- NOTE: needed for Text.Parsec.Text
152 -- , parsec-error-custom
167 MultiParamTypeClasses
180 ghc-options: -Wall -fno-warn-tabs
182 ghc-options: -threaded -rtsopts -with-rtsopts=-N
184 cpp-options: -DPROFILING
185 ghc-options: -fprof-auto
187 hs-source-dirs: exe/eval
190 , ansi-terminal >= 0.4 && < 0.7
192 , containers >= 0.5 && < 0.6
193 -- NOTE: needed for Data.Map.Strict
203 -- NOTE: needed for System.IO.Memoize.once
208 -- , parsec-error-custom
217 -- , template-haskell
220 , transformers >= 0.4 && < 0.6
221 -- NOTE: needed for Control.Monad.Trans.Except
233 MultiParamTypeClasses
246 ghc-options: -Wall -fno-warn-tabs
248 ghc-options: -threaded -rtsopts -with-rtsopts=-N
250 cpp-options: -DPROFILING
251 ghc-options: -fprof-auto
253 hs-source-dirs: exe/load
256 , ansi-terminal >= 0.4 && < 0.7
258 , containers >= 0.5 && < 0.6
259 -- NOTE: needed for Data.Map.Strict
268 -- NOTE: needed for System.IO.Memoize.once
273 -- , parsec-error-custom
282 -- , template-haskell
285 , transformers >= 0.4 && < 0.6
286 -- NOTE: needed for Control.Monad.Trans.Except
289 -- Test-Suite hcompta-cli-test
290 -- type: exitcode-stdio-1.0
291 -- -- default-language: Haskell2010
292 -- extensions: NoImplicitPrelude
293 -- ghc-options: -Wall -fno-warn-tabs
295 -- hs-source-dirs: Hcompta
299 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
301 -- cpp-options: -DDEVELOPMENT
304 -- cpp-options: -DPROFILING
305 -- ghc-options: -fprof-auto
307 -- base >= 4.6 && < 5
308 -- , containers >= 0.5 && < 0.6
319 -- , transformers >= 0.4 && < 0.5
322 -- Test-Suite hcompta-lcc-test
323 -- type: exitcode-stdio-1.0
324 -- -- default-language: Haskell2010
329 -- GeneralizedNewtypeDeriving
330 -- MultiParamTypeClasses
335 -- ScopedTypeVariables
340 -- ghc-options: -Wall -fno-warn-tabs
341 -- -fprint-potential-instances
343 -- hs-source-dirs: Hcompta/LCC
350 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
352 -- cpp-options: -DDEVELOPMENT
355 -- cpp-options: -DPROFILING
356 -- ghc-options: -fprof-auto
358 -- base >= 4.6 && < 5
360 -- , containers >= 0.5 && < 0.6
368 -- , mono-traversable
373 -- , symantic-document
374 -- , symantic-grammar
380 -- , transformers >= 0.4 && < 0.6