Skip to content

Commit 6bff965

Browse files
Reorganize modules
Conflicts: benchmark/NormalizeFile.hs hpack.yaml test/NormalizationTest.hs unicode-transforms.cabal
1 parent d3ea1f4 commit 6bff965

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

Data/ByteString/UTF8/Normalize.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
--
1010
module Data.ByteString.UTF8.Normalize
1111
(
12-
module Data.Unicode.Normalize
12+
module Data.Unicode.Types
1313
-- * Normalization
1414
, normalize
1515
) where
1616

1717
import Data.ByteString (ByteString)
1818
import Data.ByteString.Unsafe (unsafePackMallocCStringLen,
1919
unsafeUseAsCStringLen)
20-
import Data.Unicode.Normalize
21-
import Data.Unicode.Transform
20+
import Data.Unicode.Types
21+
import Data.Unicode.UTF8Proc
2222
import System.IO.Unsafe (unsafePerformIO)
2323

2424
-- | Perform Unicode normalization on a UTF8 encoded @ByteString@ according to

Data/Text/Normalize.hs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@
99
--
1010
module Data.Text.Normalize
1111
(
12-
module Data.Unicode.Normalize
12+
module Data.Unicode.Types
1313
-- * Normalization
1414
, normalize
1515
) where
1616

17-
import Data.Unicode.Transform
18-
import Data.Unicode.Normalize (NormalizationMode (..))
19-
import Data.Text (Text)
20-
import Data.Text.Foreign (fromPtr, useAsPtr)
21-
import Foreign.Ptr (castPtr)
22-
import System.IO.Unsafe (unsafePerformIO)
17+
import Data.Text (Text)
18+
import Data.Text.Foreign (fromPtr, useAsPtr)
19+
import Data.Unicode.Types (NormalizationMode (..))
20+
import Data.Unicode.UTF8Proc
21+
import Foreign.Ptr (castPtr)
22+
import System.IO.Unsafe (unsafePerformIO)
2323

2424
-- | Perform Unicode normalization on a @Text@ according to the specified
2525
-- normalization mode.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- |
2-
-- Module : Data.Unicode.Normalize
2+
-- Module : Data.Unicode.Types
33
-- Copyright : (c) 2016 Harendra Kumar
44
--
55
-- License : BSD-style
@@ -10,7 +10,7 @@
1010
-- Character set normalization functions for Unicode. The documentation and
1111
-- API in this module is largely borrowed from @text-icu@.
1212

13-
module Data.Unicode.Normalize
13+
module Data.Unicode.Types
1414
(
1515
-- * Unicode normalization API
1616
-- $api
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{-# LANGUAGE ForeignFunctionInterface #-}
33

44
-- |
5-
-- Module : Data.Unicode.Transform
5+
-- Module : Data.Unicode.UTF8Proc
66
-- Copyright : (c) 2016 Harendra Kumar
77
--
88
-- License : BSD-style
@@ -45,7 +45,7 @@
4545
-- * Regular expressions
4646
--
4747

48-
module Data.Unicode.Transform
48+
module Data.Unicode.UTF8Proc
4949
(
5050
-- * Normalization operation parameters
5151
NormalForm(..)

unicode-transforms.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ library
4444

4545
exposed-modules: Data.ByteString.UTF8.Normalize
4646
Data.Text.Normalize
47-
Data.Unicode.Normalize
47+
Data.Unicode.Types
4848
other-modules:
49-
Data.Unicode.Transform
49+
Data.Unicode.UTF8Proc
5050

5151
build-depends: base >= 4 && < 5
5252
, bytestring

0 commit comments

Comments
 (0)