author: Julien Moutinho -- bug-reports: http://bug.autogeree.net/hcompta build-type: Simple cabal-version: >= 1.8 category: Finance -- data-dir: data -- data-files: description: LCC (Langage Comptable Convivial) support for Hcompta. extra-source-files: extra-tmp-files: -- homepage: http://pad.autogeree.net/economie/hcompta/1 license: GPL-3 license-file: COPYING maintainer: Julien Moutinho name: hcompta-lcc stability: experimental synopsis: hcompta tested-with: GHC==8.0.2 -- PVP: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.0.0.201706 Source-Repository head location: git://git.autogeree.net/hcompta type: git Flag dev Default: False Description: Turn on development settings. Manual: True Flag dump Default: False Description: Dump some intermediate files. Manual: True Flag prof Default: False Description: Turn on profiling settings. Manual: True Flag threaded Default: False Description: Enable threads. Manual: True Library extensions: ConstraintKinds DataKinds DefaultSignatures FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude OverloadedStrings PatternGuards Rank2Types ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators ghc-options: -Wall -fno-warn-tabs if flag(dev) cpp-options: -DDEVELOPMENT ghc-options: if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto if flag(dump) ghc-options: -ddump-simpl -ddump-stg -ddump-to-file -- default-language: Haskell2010 exposed-modules: Hcompta.LCC Hcompta.LCC.Account Hcompta.LCC.Amount Hcompta.LCC.Balance Hcompta.LCC.Chart Hcompta.LCC.Compta Hcompta.LCC.IO Hcompta.LCC.Journal Hcompta.LCC.Lib.FilePath Hcompta.LCC.Lib.Strict Hcompta.LCC.Name Hcompta.LCC.Posting Hcompta.LCC.Read Hcompta.LCC.Read.Compta Hcompta.LCC.Read.Megaparsec Hcompta.LCC.Source Hcompta.LCC.Sym Hcompta.LCC.Sym.Account Hcompta.LCC.Sym.Addable Hcompta.LCC.Sym.Amount Hcompta.LCC.Sym.Balance Hcompta.LCC.Sym.Chart Hcompta.LCC.Sym.Date Hcompta.LCC.Sym.FileSystem Hcompta.LCC.Sym.IO Hcompta.LCC.Sym.Journal Hcompta.LCC.Sym.LCC Hcompta.LCC.Sym.Negable Hcompta.LCC.Sym.Posting Hcompta.LCC.Sym.Quantity Hcompta.LCC.Sym.Subable Hcompta.LCC.Sym.Sumable Hcompta.LCC.Sym.Transaction Hcompta.LCC.Sym.Unit Hcompta.LCC.Sym.Writeable Hcompta.LCC.Sym.Zeroable Hcompta.LCC.Sym.Zipper Hcompta.LCC.Tag Hcompta.LCC.Transaction Hcompta.LCC.Write Hcompta.LCC.Write.Compta Hcompta.LCC.Write.Table build-depends: base >= 4.6 && < 5 , ansi-terminal >= 0.4 && < 0.7 , array , bytestring , containers >= 0.5 && < 0.6 -- NOTE: needed for Data.Map.Strict , Decimal , deepseq , directory , filepath , hcompta-lib , mono-traversable , monad-classes , megaparsec , safe-exceptions , strict , symantic , symantic-document , symantic-grammar , symantic-lib , text , time == 1.6.0.1 , transformers >= 0.4 && < 0.6 -- NOTE: needed for Control.Monad.Trans.Except , treemap , unix -- , fingertree -- , parsec >= 3.1.2 && < 4 -- NOTE: needed for Text.Parsec.Text -- , parsec-error-custom -- , regex-base -- , regex-tdfa -- , regex-tdfa-text -- , semigroups Executable lcc-eval extensions: ConstraintKinds DataKinds DefaultSignatures EmptyDataDecls FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude OverloadedStrings PatternGuards PolyKinds Rank2Types ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators ghc-options: -Wall -fno-warn-tabs if flag(threaded) ghc-options: -threaded -rtsopts -with-rtsopts=-N if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto main-is: Main.hs hs-source-dirs: exe/eval build-depends: base >= 4.6 && < 5 , ansi-terminal >= 0.4 && < 0.7 , bytestring , containers >= 0.5 && < 0.6 -- NOTE: needed for Data.Map.Strict , Decimal , deepseq -- , directory , haskeline >= 0.7 , hcompta-lcc -- , hcompta-ledger , hcompta-lib -- , HUnit , io-memoize >= 1.1 -- NOTE: needed for System.IO.Memoize.once , megaparsec , monad-classes , mono-traversable -- , parsec -- , parsec-error-custom -- , safe >= 0.2 , safe-exceptions , semigroups , symantic , symantic-document , symantic-lib , symantic-grammar , strict -- , template-haskell , text , time , transformers >= 0.4 && < 0.6 -- NOTE: needed for Control.Monad.Trans.Except , treemap Executable lcc-load extensions: ConstraintKinds DataKinds DefaultSignatures EmptyDataDecls FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude OverloadedStrings PatternGuards PolyKinds Rank2Types ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators ghc-options: -Wall -fno-warn-tabs if flag(threaded) ghc-options: -threaded -rtsopts -with-rtsopts=-N if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto main-is: Main.hs hs-source-dirs: exe/load build-depends: base >= 4.6 && < 5 , ansi-terminal >= 0.4 && < 0.7 , bytestring , containers >= 0.5 && < 0.6 -- NOTE: needed for Data.Map.Strict , Decimal , deepseq -- , directory , hcompta-lcc -- , hcompta-ledger , hcompta-lib -- , HUnit , io-memoize >= 1.1 -- NOTE: needed for System.IO.Memoize.once , megaparsec , monad-classes , mono-traversable -- , parsec -- , parsec-error-custom -- , safe >= 0.2 , safe-exceptions , semigroups , symantic , symantic-document , symantic-lib , symantic-grammar , strict -- , template-haskell , text , time , transformers >= 0.4 && < 0.6 -- NOTE: needed for Control.Monad.Trans.Except , treemap -- Test-Suite hcompta-cli-test -- type: exitcode-stdio-1.0 -- -- default-language: Haskell2010 -- extensions: NoImplicitPrelude -- ghc-options: -Wall -fno-warn-tabs -- -main-is Test -- hs-source-dirs: Hcompta -- main-is: Test.hs -- other-modules: -- if flag(threaded) -- ghc-options: -threaded -rtsopts -with-rtsopts=-N -- if flag(dev) -- cpp-options: -DDEVELOPMENT -- ghc-options: -- if flag(prof) -- cpp-options: -DPROFILING -- ghc-options: -fprof-auto -- build-depends: -- base >= 4.6 && < 5 -- , containers >= 0.5 && < 0.6 -- , Decimal -- , ghc-prim -- , hcompta-lib -- , hcompta-cli -- , semigroups -- , strict -- , tasty >= 0.11 -- , tasty-hunit -- , text -- , text-format -- , transformers >= 0.4 && < 0.5 -- , treemap -- Test-Suite hcompta-lcc-test -- type: exitcode-stdio-1.0 -- -- default-language: Haskell2010 -- extensions: -- DataKinds -- FlexibleContexts -- FlexibleInstances -- GeneralizedNewtypeDeriving -- MultiParamTypeClasses -- NamedFieldPuns -- NoImplicitPrelude -- OverloadedStrings -- Rank2Types -- ScopedTypeVariables -- TupleSections -- TypeApplications -- TypeFamilies -- TypeOperators -- ghc-options: -Wall -fno-warn-tabs -- -fprint-potential-instances -- -main-is Test -- hs-source-dirs: Hcompta/LCC -- main-is: Test.hs -- other-modules: -- Read.Test -- Write.Test -- Chart.Test -- if flag(threaded) -- ghc-options: -threaded -rtsopts -with-rtsopts=-N -- if flag(dev) -- cpp-options: -DDEVELOPMENT -- ghc-options: -- if flag(prof) -- cpp-options: -DPROFILING -- ghc-options: -fprof-auto -- build-depends: -- base >= 4.6 && < 5 -- , Decimal -- , containers >= 0.5 && < 0.6 -- , directory -- , filepath -- , hcompta-lcc -- , hcompta-lib -- , io-memoize -- , megaparsec -- , monad-classes -- , mono-traversable -- , safe-exceptions -- , semigroups -- , strict -- , symantic -- , symantic-document -- , symantic-grammar -- , symantic-lib -- , tasty >= 0.11 -- , tasty-hunit -- , text -- , time -- , transformers >= 0.4 && < 0.6 -- , treemap