-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprose.cabal
96 lines (85 loc) · 2.69 KB
/
prose.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
88
89
90
91
92
93
94
95
name: prose
version: 0.0.1
synopsis: Pure-Haskell Unicode string handling
description: Proper Unicode strings in pure Haskell
license: BSD3
license-file: LICENSE
author: Antonio Nikishaev
maintainer: me@lelf.lu
-- copyright:
category: Text
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
tested-with: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1
source-repository head
type: git
location: https://github.com/llelf/prose
source-repository head
type: darcs
location: http://hub.darcs.net/lelf/prose
Library
exposed-modules:
Prose,
Prose.Internal,
Prose.Internal.Missings,
Prose.Internal.SpacingMark, Prose.Internal.Grapheme_Extend,
Prose.Internal.LV, Prose.Internal.LVT,
Prose.Internal.Numeric, Prose.Internal.Hebrew_Letter,
Prose.Internal.ALetter, Prose.Internal.MidNum, Prose.Internal.Katakana,
Prose.Types,
Prose.CharSet,
Prose.Properties.Types,
Prose.Properties.CombiningClass, Prose.Properties.Comp,
Prose.Properties.DecompD, Prose.Properties.DecompKD,
Prose.Normalization,
Prose.Normalization.Text,
Prose.Segmentation.Common,
Prose.Segmentation.Graphemes,
Prose.Segmentation.Words
other-modules:
-- other-extensions:
build-depends: base < 5,
text, charset >= 0.3.7,
data-list-sequences, bytestring, utf8-string,
attoparsec, semigroups,
-- tooling, XXX move out there
microlens, microlens-th,
containers,
parsec, tagsoup,
split, binary
-- hs-source-dirs:
default-language: Haskell2010
Benchmark bench
type: exitcode-stdio-1.0
main-is: benchmark/Bench.hs
default-language: Haskell2010
build-depends: base, text-icu, criterion, deepseq,
charset, text, bytestring, containers,
microlens, microlens-th,
semigroups,
attoparsec,
data-list-sequences >= 0.1
ghc-options: -O2
Test-suite tests
default-language: Haskell2010
type: exitcode-stdio-1.0
ghc-options: -O0
hs-source-dirs: tests .
main-is: Tests.hs
other-modules:
NormalizationTests
SegmentationTests
Prose.Internal.GraphemeBreakTest
Prose.Internal.WordBreakTest
Prose.Internal.NormalizationTest
build-depends:
base >=4 && <5,
prose,
charset, text, bytestring,
microlens, microlens-th,
containers,
semigroups,
attoparsec,
data-list-sequences,
QuickCheck, tasty, tasty-quickcheck, tasty-hunit