2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
8 description: LCC (Langage Comptable Convivial) support for Hcompta.
12 stability: experimental
13 author: Julien Moutinho <julm+hcompta@autogeree.net>
14 maintainer: Julien Moutinho <julm+hcompta@autogeree.net>
15 bug-reports: Julien Moutinho <julm+hcompta@autogeree.net>
19 cabal-version: >= 1.10
20 tested-with: GHC==8.2.2
27 Source-Repository head
28 location: git://git.autogeree.net/hcompta
33 Description: Turn on profiling settings.
38 Description: Enable threads.
42 default-language: Haskell2010
49 GeneralizedNewtypeDeriving
65 -Wincomplete-uni-patterns
66 -Wincomplete-record-updates
70 cpp-options: -DPROFILING
71 ghc-options: -fprof-auto
81 Hcompta.LCC.Lib.FilePath
82 Hcompta.LCC.Lib.Strict
86 Hcompta.LCC.Read.Compta
87 Hcompta.LCC.Read.Megaparsec
90 Hcompta.LCC.Sym.Account
91 Hcompta.LCC.Sym.Addable
92 Hcompta.LCC.Sym.Amount
93 Hcompta.LCC.Sym.Balance
96 Hcompta.LCC.Sym.FileSystem
98 Hcompta.LCC.Sym.Journal
100 Hcompta.LCC.Sym.Negable
101 Hcompta.LCC.Sym.Posting
102 Hcompta.LCC.Sym.Quantity
103 Hcompta.LCC.Sym.Subable
104 Hcompta.LCC.Sym.Sumable
105 Hcompta.LCC.Sym.Transaction
107 Hcompta.LCC.Sym.Writeable
108 Hcompta.LCC.Sym.Zeroable
109 Hcompta.LCC.Sym.Zipper
111 Hcompta.LCC.Transaction
113 Hcompta.LCC.Write.Compta
114 Hcompta.LCC.Write.Table
117 , ansi-terminal >= 0.7
126 , localization >= 1.0.1
127 , mono-traversable >= 1.0
128 , monad-classes >= 0.3.2
130 , safe-exceptions >= 0.1
133 , symantic-document >= 0.0
134 , symantic-grammar >= 0.3
135 , symantic-lib >= 0.0
138 , transformers >= 0.4
142 -- , parsec >= 3.1.2 && < 4
143 -- , parsec-error-custom
150 default-language: Haskell2010
159 MultiParamTypeClasses
174 -Wincomplete-uni-patterns
175 -Wincomplete-record-updates
179 ghc-options: -threaded -rtsopts -with-rtsopts=-N
181 cpp-options: -DPROFILING
182 ghc-options: -fprof-auto
184 hs-source-dirs: exe/eval
188 , ansi-terminal >= 0.7
197 , monad-classes >= 0.3.2
198 , localization >= 1.0.1
199 , mono-traversable >= 1.0
200 , safe-exceptions >= 0.1
204 , symantic-document >= 0.0
205 , symantic-grammar >= 0.3
206 , symantic-lib >= 0.0
209 , transformers >= 0.5
215 -- , parsec-error-custom
217 -- , template-haskell
220 default-language: Haskell2010
229 MultiParamTypeClasses
244 -Wincomplete-uni-patterns
245 -Wincomplete-record-updates
249 ghc-options: -threaded -rtsopts -with-rtsopts=-N
251 cpp-options: -DPROFILING
252 ghc-options: -fprof-auto
254 hs-source-dirs: exe/load
258 , ansi-terminal >= 0.7
265 , localization >= 1.0.1
267 , monad-classes >= 0.3.2
268 , mono-traversable >= 1.0
269 , safe-exceptions >= 0.1
273 , symantic-document >= 0.0
274 , symantic-grammar >= 0.3
275 , symantic-lib >= 0.0
278 , transformers >= 0.4
284 -- , parsec-error-custom
286 -- , template-haskell
288 -- Test-Suite hcompta-cli-test
289 -- type: exitcode-stdio-1.0
290 -- -- default-language: Haskell2010
291 -- extensions: NoImplicitPrelude
292 -- ghc-options: -Wall -fno-warn-tabs
294 -- hs-source-dirs: Hcompta
298 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
300 -- cpp-options: -DDEVELOPMENT
303 -- cpp-options: -DPROFILING
304 -- ghc-options: -fprof-auto
306 -- base >= 4.6 && < 5
307 -- , containers >= 0.5 && < 0.6
318 -- , transformers >= 0.4 && < 0.5
321 -- Test-Suite hcompta-lcc-test
322 -- type: exitcode-stdio-1.0
323 -- -- default-language: Haskell2010
328 -- GeneralizedNewtypeDeriving
329 -- MultiParamTypeClasses
334 -- ScopedTypeVariables
339 -- ghc-options: -Wall -fno-warn-tabs
340 -- -fprint-potential-instances
342 -- hs-source-dirs: Hcompta/LCC
349 -- ghc-options: -threaded -rtsopts -with-rtsopts=-N
351 -- cpp-options: -DDEVELOPMENT
354 -- cpp-options: -DPROFILING
355 -- ghc-options: -fprof-auto
357 -- base >= 4.6 && < 5
359 -- , containers >= 0.5 && < 0.6
367 -- , mono-traversable
372 -- , symantic-document
373 -- , symantic-grammar
379 -- , transformers >= 0.4 && < 0.6