author: Julien Moutinho build-type: Simple cabal-version: >= 1.18 category: Language description: A library to handle TCT (Tree Cell Text, aka. Texte Convivial Technique). extra-source-files: extra-doc-files: extra-tmp-files: license: GPL-3 license-file: COPYING maintainer: Julien Moutinho name: tct stability: experimental synopsis: Library for TCT (Tree Cell Text, aka. Texte Convivial Technique) tested-with: GHC==8.0.2 version: 1.0.0.20170828 Source-Repository head location: git://git.autogeree.net/tct type: git 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.Read.TCT Language.DTC.Sym Language.DTC.Write.HTML5 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.Token Language.TCT.Tree Language.TCT.Write.HTML5 Language.TCT.Write.Text Language.TCT.Write.XML Language.XML Text.Blaze.DTC Text.Blaze.DTC.Attributes Text.Blaze.HTML5 Text.Blaze.XML Text.Blaze.Utils default-language: Haskell2010 default-extensions: LambdaCase NoImplicitPrelude ViewPatterns ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs 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 , filepath , megaparsec >= 6.2 , text , text-format , transformers -- , xml-types Test-Suite tct-test type: exitcode-stdio-1.0 default-language: Haskell2010 default-extensions: NoImplicitPrelude ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs hs-source-dirs: test main-is: Main.hs other-modules: HUnit -- QuickCheck Types build-depends: base >= 4.6 && < 5 , containers >= 0.5 && < 0.6 , deepseq , tct -- , QuickCheck >= 2.0 , tasty >= 0.11 , tasty-hunit -- , tasty-quickcheck , text , transformers >= 0.4 && < 0.6 Executable tct default-language: Haskell2010 default-extensions: ConstraintKinds DataKinds DefaultSignatures EmptyDataDecls FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude OverloadedStrings PatternGuards PolyKinds Rank2Types ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-tabs if flag(prof) cpp-options: -DPROFILING ghc-options: -fprof-auto -rtsopts main-is: Main.hs hs-source-dirs: exe/print other-modules: Read build-depends: base >= 4.6 && < 5 , ansi-terminal >= 0.4 && < 0.7 , blaze-markup , blaze-html , bytestring , containers >= 0.5 && < 0.6 , Decimal , deepseq -- , directory , optparse-applicative , megaparsec -- , monad-classes -- , mono-traversable -- , safe >= 0.2 , safe-exceptions , semigroups -- , symantic-document -- , symantic-grammar , strict , tct , text , time , transformers >= 0.4 && < 0.6 -- NOTE: needed for Control.Monad.Trans.Except -- , treemap