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
|
module Fake.Text
( Text
, pack
, unpack
, length
, splitAt
, take
, any
, filter
, reverse
, decimal
, double
, decodeUtf8
, toLower
, toUpper
) where
import Prelude (undefined, Either(..), Char)
data Text = Text
pack _ = Text
unpack :: Text -> [Char]
unpack _ = undefined
length = undefined
splitAt _ _ = (undefined, undefined)
take = undefined
filter _ = undefined
reverse = undefined
any = undefined
decodeUtf8 = undefined
toLower = undefined
toUpper = undefined
decimal :: Text -> Either a (b, c)
decimal = undefined
double :: Text -> Either a (b, c)
double = undefined
|