Standard-Haskell:
class Read where readsPrec :: Int -> ReadS a type ReadS a = String -> [(a,String)]das ist der monadische Parsertyp, aber die Monad-Instanz fehlt (deswegen keine Do-Notations usw.) -- Repariert in GHC:
class Read where ... readPrec :: ReadPrec aSiehe http://www.haskell.org/ghc/docs/latest/html/libraries/base/Text-ParserCombinators-ReadPrec.html