author: Julien Moutinho build-type: Simple cabal-version: >= 1.18 category: Language description: Handle documents in: - Texte Convivial Technique (TCT) - Document Technique Convivial (DTC) extra-source-files: extra-doc-files: extra-tmp-files: license: GPL-3 license-file: COPYING maintainer: Julien Moutinho name: hdoc stability: experimental synopsis: Library and tools for technical and convivial documents tested-with: GHC==8.2.2 version: 1.0.0.20180211 Source-Repository head location: git://git.autogeree.net/hdoc type: git Flag debug Default: False Description: Turn on debugging settings. Manual: True Flag prof Default: False Description: Turn on profiling settings. Manual: True Library exposed-modules: Data.Locale Data.TreeSeq.Strict -- Data.TreeSeq.Strict.Zipper -- Language.DTC.Document -- Language.DTC.Anchor -- Language.DTC.Read.TCT -- Language.DTC.Sym -- Language.DTC.Write.HTML5 -- Language.DTC.Write.Plain -- Language.DTC.Write.XML Language.RNC.Fixity Language.RNC.Sym Language.RNC.Write Language.TCT Language.TCT.Cell Language.TCT.Elem Language.TCT.Read Language.TCT.Read.Cell Language.TCT.Read.Elem Language.TCT.Read.Token Language.TCT.Read.Tree Language.TCT.Tree Language.TCT.Debug Language.TCT.Write.HTML5 Language.TCT.Write.Plain Language.TCT.Write.XML Language.TCT.Utils Language.XML Text.Blaze.DTC Text.Blaze.DTC.Attributes Text.Blaze.HTML5 Text.Blaze.Utils Text.Blaze.XML default-language: Haskell2010 default-extensions: LambdaCase NamedFieldPuns NoImplicitPrelude RecordWildCards TupleSections ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs -fhide-source-paths if flag(debug) cpp-options: -DDEBUG if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto build-depends: base >= 4.6 && < 5 , blaze-builder , blaze-html , blaze-markup , bytestring , containers > 0.5 , data-default-class >= 0.1.2.0 , data-default-instances-containers , filepath , megaparsec >= 6.2 , mono-traversable , strict , text , text-format , transformers , treemap -- , xml-types Test-Suite hdoc-test type: exitcode-stdio-1.0 default-language: Haskell2010 default-extensions: LambdaCase NamedFieldPuns NoImplicitPrelude RecordWildCards ViewPatterns ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs -fhide-source-paths hs-source-dirs: test main-is: Main.hs other-modules: Golden -- HUnit -- QuickCheck build-depends: base >= 4.6 && < 5 , blaze-markup , blaze-html , bytestring , containers >= 0.5 && < 0.6 , deepseq , filepath , hdoc -- , QuickCheck >= 2.0 , tasty >= 0.11 -- , tasty-hunit , tasty-golden -- , tasty-quickcheck , text , transformers >= 0.4 && < 0.6 Executable hdoc default-language: Haskell2010 default-extensions: ConstraintKinds DataKinds DefaultSignatures EmptyDataDecls FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude PatternGuards PolyKinds Rank2Types RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeOperators ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs -fhide-source-paths if flag(debug) cpp-options: -DDEBUG if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto -rtsopts main-is: Main.hs hs-source-dirs: exe/cli other-modules: Read build-depends: base >= 4.6 && < 5 , ansi-terminal >= 0.4 && < 0.8 , blaze-markup , blaze-html , bytestring , containers >= 0.5 && < 0.6 , Decimal , data-default-class , deepseq -- , directory , optparse-applicative , megaparsec -- , monad-classes -- , mono-traversable -- , safe >= 0.2 , safe-exceptions , semigroups , strict , hdoc , text , time , transformers >= 0.4 && < 0.6 -- NOTE: needed for Control.Monad.Trans.Except -- , treemap