-
Notifications
You must be signed in to change notification settings - Fork 1
/
miniutter.cabal
87 lines (82 loc) · 4.14 KB
/
miniutter.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
name: miniutter
-- The package version. See the Haskell package versioning policy (PVP)
-- for standards guiding when and how versions should be incremented.
-- http://www.haskell.org/haskellwiki/Package_versioning_policy
-- PVP summary:+-+------- breaking API changes
-- | | +----- minor or non-breaking API additions
-- | | | +--- code changes with no API change
version: 0.5.1.2
synopsis: Simple English clause creation from arbitrary words
description: This library helps in generating simple present tense
English sentences from short, parametrized descriptions.
In a typical use, the structure of a clause is fixed,
but the particular words to be used vary in arbitrary ways.
The main goal of the library is to minimize the API
complexity and the code size of programs that use it.
The library doesn't attempt to ban incorrect English sentences,
but just make the creation of the simple correct ones easy
and predictable.
homepage: https://github.com/Mikolaj/miniutter
bug-reports: https://github.com/Mikolaj/miniutter/issues
license: BSD3
license-file: LICENSE
tested-with: GHC ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.3 || ==9.4
data-files: LICENSE, README.md
author: Mikolaj Konarski
maintainer: Mikolaj Konarski <mikolaj.konarski@funktory.com>
category: Natural Language Processing
build-type: Simple
cabal-version: >= 1.10
source-repository head
type: git
location: git://github.com/Mikolaj/miniutter.git
library
exposed-modules: NLP.Miniutter.English
build-depends: base >= 4.7 && < 99,
binary >= 0.6.3.0 && < 1,
text >= 0.11.2.3,
containers >= 0.4.1 && < 1,
minimorph > 0.3.0.1 && < 1
if !impl(ghc >= 8.0)
build-depends: semigroups == 0.18.*
default-language: Haskell2010
if impl(ghc >= 8.0)
{
default-extensions: MonoLocalBinds, ScopedTypeVariables, OverloadedStrings
BangPatterns, RecordWildCards, NamedFieldPuns, MultiWayIf,
LambdaCase, DefaultSignatures, InstanceSigs,
PatternSynonyms, StrictData, CPP
other-extensions: DeriveGeneric
ghc-options: -Wall -Wcompat -Worphans -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-home-modules -Widentities -Wredundant-constraints -Wpartial-fields
ghc-options: -Wall-missed-specialisations
ghc-options: -fno-ignore-asserts -fexpose-all-unfoldings -fspecialise-aggressively -fsimpl-tick-factor=200
} else {
default-extensions: CPP, OverloadedStrings, NamedFieldPuns
}
test-suite test-miniutter
type: exitcode-stdio-1.0
main-is: test-miniutter.hs
hs-source-dirs: test
build-depends: miniutter,
base,
text,
containers,
test-framework >= 0.6 && < 1,
test-framework-hunit >= 0.2 && < 1,
HUnit >= 1.2 && < 2
if !impl(ghc >= 8.0)
build-depends: semigroups == 0.18.*
default-language: Haskell2010
if impl(ghc >= 8.0)
{
default-extensions: MonoLocalBinds, ScopedTypeVariables, OverloadedStrings
BangPatterns, RecordWildCards, NamedFieldPuns, MultiWayIf,
LambdaCase, DefaultSignatures, InstanceSigs,
PatternSynonyms, StrictData, CPP
ghc-options: -Wall -Wcompat -Worphans -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-home-modules -Widentities -Wredundant-constraints -Wpartial-fields
ghc-options: -Wall-missed-specialisations
ghc-options: -fno-ignore-asserts -fexpose-all-unfoldings -fspecialise-aggressively -fsimpl-tick-factor=200
ghc-options: -threaded -rtsopts
} else {
default-extensions: CPP, OverloadedStrings, NamedFieldPuns
}