cabal-version: 3.0 name: symantic-formatter maintainer: mailto:~julm/symantic-formatter@todo.code.sourcephile.fr bug-reports: https://todo.code.sourcephile.fr/~julm/symantic-formatter homepage: https://git.code.sourcephile.fr/~julm/symantic-formatter author: Julien Moutinho copyright: Julien Moutinho 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: 2.0.0.20211020 stability: experimental category: Text synopsis: Symantics combinators to output formatted data. description: Only a plain text formatter is implemented for now, those can however include ANSI escape sequences to use a 16 colors pallet. . Alternative: . build-type: Simple tested-with: GHC==8.10.4 extra-doc-files: ChangeLog.md 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.code.sourcephile.fr/~julm/symantic-formatter library hs-source-dirs: src exposed-modules: Symantic.Formatter Symantic.Formatter.Class Symantic.Formatter.Debug Symantic.Formatter.Output Symantic.Formatter.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 -fhide-source-paths build-depends: ansi-terminal >= 0.7, base >= 4.6 && < 5, symantic-base >= 0.3, text >= 1.2, transformers >= 0.5 test-suite symantic-formatter-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Main.hs other-modules: HUnit Golden Paths_symantic_formatter autogen-modules: Paths_symantic_formatter 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 -fhide-source-paths -fprint-explicit-kinds -- -O0 -- -fmax-simplifier-iterations=0 -- -dshow-passes build-depends: symantic-formatter, symantic-base >= 0.3, base >= 4.6 && < 5, containers >= 0.5, tasty >= 0.11, tasty-golden >= 2.3, tasty-hunit >= 0.9, text >= 1.2, transformers >= 0.5