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 , mono-traversable >= 1.0
127 , monad-classes >= 0.3.2
129 , safe-exceptions >= 0.1
132 , symantic-document >= 0.0
133 , symantic-grammar >= 0.3
134 , symantic-lib >= 0.0
137 , transformers >= 0.4
141 -- , parsec >= 3.1.2 && < 4
142 -- , parsec-error-custom
149 default-language: Haskell2010
158 MultiParamTypeClasses
173 -Wincomplete-uni-patterns
174 -Wincomplete-record-updates
178 ghc-options: -threaded -rtsopts -with-rtsopts=-N
180 cpp-options: -DPROFILING
181 ghc-options: -fprof-auto
183 hs-source-dirs: exe/eval
187 , ansi-terminal >= 0.7
196 , monad-classes >= 0.3.2
197 , mono-traversable >= 1.0
198 , safe-exceptions >= 0.1
202 , symantic-document >= 0.0
203 , symantic-grammar >= 0.3
204 , symantic-lib >= 0.0
207 , transformers >= 0.5
213 -- , parsec-error-custom
215 -- , template-haskell
218 default-language: Haskell2010
227 MultiParamTypeClasses
242 -Wincomplete-uni-patterns
243 -Wincomplete-record-updates
247 ghc-options: -threaded -rtsopts -with-rtsopts=-N
249 cpp-options: -DPROFILING
250 ghc-options: -fprof-auto
252 hs-source-dirs: exe/load
256 , ansi-terminal >= 0.7
264 , monad-classes >= 0.3.2
265 , mono-traversable >= 1.0
266 , safe-exceptions >= 0.1
270 , symantic-document >= 0.0
271 , symantic-grammar >= 0.3
272 , symantic-lib >= 0.0
275 , transformers >= 0.4
281 -- , parsec-error-custom
283 -- , template-haskell
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