prelude-extras-0.1: Haskell 98 - higher order versions of Prelude classes

Text.Read.Extras

Documentation

class Read1 f whereSource

Methods

readsPrec1 :: Read a => Int -> ReadS (f a)Source

readList1 :: Read a => ReadS [f a]Source

readPrec1 :: Read a => ReadPrec (f a)Source

readListPrec1 :: Read a => ReadPrec [f a]Source

Instances

Read1 [] 
Read1 Maybe 
Read a => Read1 (Either a) 
Read a => Read1 ((,) a) 

read1 :: (Read1 f, Read a) => String -> f aSource

reads1 :: (Read1 f, Read a) => ReadS (f a)Source

class Read2 f whereSource

Methods

readsPrec2 :: (Read a, Read b) => Int -> ReadS (f a b)Source

readList2 :: (Read a, Read b) => ReadS [f a b]Source

readPrec2 :: (Read a, Read b) => ReadPrec (f a b)Source

readListPrec2 :: (Read a, Read b) => ReadPrec [f a b]Source

Instances

read2 :: (Read2 f, Read a, Read b) => String -> f a bSource

reads2 :: (Read2 f, Read a, Read b) => ReadS (f a b)Source

readList2Default :: (Read2 f, Read a, Read b) => ReadS [f a b]Source