Text.Read.Lex.Compat
data Lexeme #
Constructors
Defined in GHC.Internal.Read
Methods
readsPrec :: Int -> ReadS Lexeme #
readList :: ReadS [Lexeme] #
readPrec :: ReadPrec Lexeme #
readListPrec :: ReadPrec [Lexeme] #
Defined in GHC.Internal.Text.Read.Lex
showsPrec :: Int -> Lexeme -> ShowS #
show :: Lexeme -> String #
showList :: [Lexeme] -> ShowS #
(==) :: Lexeme -> Lexeme -> Bool #
(/=) :: Lexeme -> Lexeme -> Bool #
lex :: ReadP Lexeme #
readBinP :: (Eq a, Num a) => ReadP a #
data Number #
showsPrec :: Int -> Number -> ShowS #
show :: Number -> String #
showList :: [Number] -> ShowS #
(==) :: Number -> Number -> Bool #
(/=) :: Number -> Number -> Bool #
numberToRational :: Number -> Rational #
readDecP :: (Eq a, Num a) => ReadP a #
readHexP :: (Eq a, Num a) => ReadP a #
readIntP :: Num a => a -> (Char -> Bool) -> (Char -> Int) -> ReadP a #
readOctP :: (Eq a, Num a) => ReadP a #
expect :: Lexeme -> ReadP () #
hsLex :: ReadP String #
lexChar :: ReadP Char #
numberToInteger :: Number -> Maybe Integer #
numberToRangedRational :: (Int, Int) -> Number -> Maybe Rational #
isSymbolChar :: Char -> Bool #
numberToFixed :: Integer -> Number -> Maybe (Integer, Integer) #