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.201704 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.Chart Hcompta.LCC.Compta Hcompta.LCC.Document Hcompta.LCC.Grammar Hcompta.LCC.Journal Hcompta.LCC.Lib.FilePath Hcompta.LCC.Lib.Strict Hcompta.LCC.Megaparsec Hcompta.LCC.Name Hcompta.LCC.Posting Hcompta.LCC.Read Hcompta.LCC.Sym Hcompta.LCC.Sym.Account Hcompta.LCC.Sym.Addable Hcompta.LCC.Sym.Amount Hcompta.LCC.Sym.Date Hcompta.LCC.Sym.FileSystem Hcompta.LCC.Sym.Journal Hcompta.LCC.Sym.Negable Hcompta.LCC.Sym.Posting Hcompta.LCC.Sym.Quantity Hcompta.LCC.Sym.Subable Hcompta.LCC.Sym.Transaction Hcompta.LCC.Sym.Unit Hcompta.LCC.Sym.Zipper Hcompta.LCC.Tag Hcompta.LCC.Transaction 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 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: Eval.hs hs-source-dirs: Hcompta/LCC 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 Executable 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: Load.hs hs-source-dirs: Hcompta/LCC 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