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.20180213 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.10 && < 5 , blaze-builder >= 0.4 , blaze-html >= 0.9 , blaze-markup >= 0.8 , bytestring >= 0.10 , containers >= 0.5 , data-default-class >= 0.1 , data-default-instances-containers >= 0.0 , filepath >= 1.4 , megaparsec >= 6.2 , mono-traversable >= 1.0 , strict >= 0.3 , text >= 1.2 , text-format >= 0.3 , transformers >= 0.5 , treemap >= 2.3 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: hdoc , base >= 4.10 && < 5 , blaze-html >= 0.9 , blaze-markup >= 0.8 , bytestring >= 0.10 , containers >= 0.5 , deepseq >= 1.4 , filepath >= 1.4 , megaparsec >= 6.3 , tasty >= 0.11 , tasty-golden >= 2.3 , text >= 1.2 , transformers >= 0.4 -- , QuickCheck >= 2.0 -- , tasty-hunit -- , tasty-quickcheck 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: build-depends: hdoc , ansi-terminal >= 0.4 , base >= 4.6 && < 5 , blaze-html >= 0.9 , blaze-markup >= 0.8 , bytestring >= 0.10 , containers >= 0.5 , data-default-class >= 0.1 , Decimal >= 0.4 , deepseq >= 1.4 , megaparsec >= 6.3 , optparse-applicative >= 0.14 -- , safe-exceptions >= 0.1 , strict >= 0.3 , text >= 1.2 , time >= 1.8 , transformers >= 0.4 , semigroups >= 0.18 -- , directory -- , monad-classes -- , mono-traversable -- , safe >= 0.2 -- NOTE: needed for Control.Monad.Trans.Except -- , treemap