File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed
Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 99--
1010module Data.ByteString.UTF8.Normalize
1111 (
12- module Data.Unicode.Normalize
12+ module Data.Unicode.Types
1313 -- * Normalization
1414 , normalize
1515 ) where
1616
1717import Data.ByteString (ByteString )
1818import 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
2222import System.IO.Unsafe (unsafePerformIO )
2323
2424-- | Perform Unicode normalization on a UTF8 encoded @ByteString@ according to
Original file line number Diff line number Diff line change 99--
1010module 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.
Original file line number Diff line number Diff line change 11-- |
2- -- Module : Data.Unicode.Normalize
2+ -- Module : Data.Unicode.Types
33-- Copyright : (c) 2016 Harendra Kumar
44--
55-- License : BSD-style
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
Original file line number Diff line number Diff line change 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
4545-- * Regular expressions
4646--
4747
48- module Data.Unicode.Transform
48+ module Data.Unicode.UTF8Proc
4949 (
5050 -- * Normalization operation parameters
5151 NormalForm (.. )
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments