hw-prim 0.0.0.2 → 0.0.0.7
raw patch · 2 files changed
+19/−1 lines, 2 filesnew-uploader
Files
- hw-prim.cabal +2/−1
- src/HaskellWorks/Data/Char/IsChar.hs +17/−0
hw-prim.cabal view
@@ -1,5 +1,5 @@ name: hw-prim-version: 0.0.0.2+version: 0.0.0.7 synopsis: Primitive functions and data types description: Please see README.md homepage: http://github.com/haskell-works/hw-prim#readme@@ -25,6 +25,7 @@ library hs-source-dirs: src exposed-modules: HaskellWorks.Data.ByteString+ , HaskellWorks.Data.Char.IsChar , HaskellWorks.Data.FromByteString , HaskellWorks.Data.FromForeignRegion , HaskellWorks.Data.Positioning
+ src/HaskellWorks/Data/Char/IsChar.hs view
@@ -0,0 +1,17 @@+module HaskellWorks.Data.Char.IsChar+ ( IsChar(..)+ ) where++import qualified Data.ByteString.Internal as BI+import Data.Word++class IsChar c where+ toChar :: c -> Char++instance IsChar Word8 where+ toChar = BI.w2c+ {-# INLINABLE toChar #-}++instance IsChar Char where+ toChar = id+ {-# INLINABLE toChar #-}