Skip to content

Commit 6c484c8

Browse files
committed
Refactor decomposition and composition.
1 parent 916ea7c commit 6c484c8

File tree

5 files changed

+284
-229
lines changed

5 files changed

+284
-229
lines changed

Data/Text/Normalize.hs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ module Data.Text.Normalize
1616
NormalizationMode(..)
1717
-- * Normalization API
1818
, normalize
19-
, normalizeQC
2019
) where
2120

2221
import Data.Text (Text)
@@ -25,9 +24,8 @@ import Data.Unicode.Types (NormalizationMode(..))
2524
-- Internal modules
2625
import Data.Unicode.Internal.NormalizeStream
2726
( DecomposeMode(..)
28-
, normalizeQC
2927
, stream
30-
, unstream
28+
, unstreamD
3129
, unstreamC
3230
)
3331

@@ -36,7 +34,7 @@ import Data.Unicode.Internal.NormalizeStream
3634
normalize :: NormalizationMode -> Text -> Text
3735
normalize mode =
3836
case mode of
39-
NFD -> (unstream Canonical) . stream
40-
NFKD -> (unstream Kompat) . stream
41-
NFC -> (unstreamC Canonical) . stream
42-
NFKC -> (unstreamC Kompat) . stream
37+
NFD -> unstreamD Canonical . stream
38+
NFKD -> unstreamD Kompat . stream
39+
NFC -> unstreamC Canonical . stream
40+
NFKC -> unstreamC Kompat . stream

0 commit comments

Comments
 (0)