symantic-document-1.5.2.20200320: symantic-document.cabal
cabal-version: 3.0
name: symantic-document
maintainer: mailto:~julm/symantic-document@todo.hut.sourcephile.fr
bug-reports: https://todo.hut.sourcephile.fr/~julm/symantic-document
homepage: https://git.hut.sourcephile.fr/~julm/symantic-document
author: Julien Moutinho <julm+symantic-document@sourcephile.fr>
copyright: Julien Moutinho <julm+symantic-document@sourcephile.fr>
license: AGPL-3.0-or-later
license-file: LICENSES/AGPL-3.0-or-later.txt
-- PVP: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 1.5.2.20200320
stability: experimental
category: Text
synopsis: Symantics combinators for generating documents.
description:
Only generating plain text documents is supported for now,
those can however include ANSI escape sequences to use a 16 colors pallet.
.
Alternative: <ansi-wl-pprint https://hackage.haskell.org/package/ansi-wl-pprint>.
build-type: Simple
tested-with: GHC==8.10.4
extra-doc-files:
extra-source-files:
cabal.project
default.nix
.envrc
flake.lock
flake.nix
shell.nix
extra-tmp-files:
source-repository head
type: git
location: https://git.hut.sourcephile.fr/~julm/symantic-document
library
hs-source-dirs: src
exposed-modules:
Symantic.Document
Symantic.Document.Lang
Symantic.Document.Plain
default-language: Haskell2010
default-extensions:
DataKinds
DefaultSignatures
FlexibleContexts
FlexibleInstances
LambdaCase
MultiParamTypeClasses
NamedFieldPuns
NoImplicitPrelude
OverloadedStrings
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilies
TypeOperators
ghc-options:
-Wall
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-fno-warn-tabs
-fhide-source-paths
build-depends:
ansi-terminal >= 0.7,
base >= 4.6 && < 5,
text >= 1.2,
transformers >= 0.5
test-suite symantic-document-tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Main.hs
other-modules:
HUnit
default-language: Haskell2010
default-extensions:
DataKinds
FlexibleContexts
FlexibleInstances
LambdaCase
MultiParamTypeClasses
NoImplicitPrelude
NoMonomorphismRestriction
OverloadedStrings
RecordWildCards
ScopedTypeVariables
TupleSections
TypeApplications
TypeFamilies
TypeOperators
ghc-options:
-Wall
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-fno-warn-tabs
-fhide-source-paths
-fprint-explicit-kinds
-- -O0
-- -fmax-simplifier-iterations=0
-- -dshow-passes
build-depends:
symantic-document,
base >= 4.6 && < 5,
containers >= 0.5,
tasty >= 0.11,
tasty-hunit >= 0.9,
text >= 1.2,
transformers >= 0.5