brassica-0.0.3: brassica.cabal
cabal-version: 2.0
name: brassica
version: 0.0.3
synopsis: Featureful sound change applier
description:
The Brassica library for the simulation of sound changes in historical linguistics and language construction.
For further details, please refer to the README below or at <https://github.com/bradrn/brassica#readme>.
category: Linguistics
homepage: https://github.com/bradrn/brassica#readme
bug-reports: https://github.com/bradrn/brassica/issues
author: Brad Neimann
maintainer: Brad Neimann
copyright: 2020-2022 Brad Neimann
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/bradrn/brassica
library
exposed-modules: Brassica.SoundChange
, Brassica.SoundChange.Apply
, Brassica.SoundChange.Apply.Internal
, Brassica.SoundChange.Apply.Internal.MultiZipper
, Brassica.SoundChange.Category
, Brassica.SoundChange.Frontend.Internal
, Brassica.SoundChange.Parse
, Brassica.SoundChange.Tokenise
, Brassica.SoundChange.Types
, Brassica.MDF
, Brassica.Paradigm
other-modules: Brassica.Paradigm.Apply
, Brassica.Paradigm.Parse
, Brassica.Paradigm.Types
hs-source-dirs: src
ghc-options: -Wall
build-depends:
base >=4.7 && <5
, containers >=0.6 && <0.7
, deepseq >=1.4 && <1.5
, megaparsec >=8.0 && <8.1
, mtl >=2.2 && <2.3
, parser-combinators >=1.2 && <1.3
, split >=0.2 && <0.3
, transformers >=0.5 && <0.6
default-language: Haskell2010
executable brassica
main-is: Main.hs
hs-source-dirs: cli
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
base >=4.7 && <5
, brassica
, bytestring ^>=0.10
, conduit ^>=1.3
, optparse-applicative ^>=0.17
, text ^>=1.2
default-language: Haskell2010
benchmark changes-bench
type: exitcode-stdio-1.0
main-is: Changes.hs
hs-source-dirs: bench
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
base >=4.7 && <5
, brassica
, criterion >=1.5 && <1.6
, file-embed >=0.0.15 && <0.0.16
, text >=1.2 && <1.3
default-language: Haskell2010
benchmark paradigm-bench
type: exitcode-stdio-1.0
main-is: Paradigm.hs
hs-source-dirs: bench
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
base >=4.7 && <5
, brassica
, criterion >=1.5 && <1.6
default-language: Haskell2010
test-suite changes-test
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
base >=4.7 && <5
, brassica
, tasty ^>=1.4
, tasty-golden ^>=2.3
, bytestring ^>=0.10
, text ^>=1.2
, transformers ^>=0.5
, conduit ^>=1.3
, utf8-string ^>=1.0
default-language: Haskell2010