úÎà »2      !"#$%&'()*+,-./01 Safe-Inferred2468/A parse monad for encaplulating an inner monad.A parse monad where a( is the type of the token to parse and b is the type of the  return value.8  !23456789:;<=>?@ABCDEFG+HIJKLMNOP  !-  !23456789:;<=>?@ABCDEFG Safe-Inferred"#$%&'()*+,-./01;HIJKLMNOP  !"#$%&'()*+,-./012  !"#$%')+&(*,-./01"#$%&'()*+,-./01Q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKIJLIJMIJNIJOPQRPQSPTUPTVWmtlparse-0.1.4.0Text.ParserCombinators.MTLParse,Text.ParserCombinators.MTLParse.MTLParseCoreParseT runParseTParserunParse MonadParsespotspotBackstillparseNotgetHereputHere noBacktracktoken tokenBackgetsHere modifyHeregetBack getForwardgetsBack getsForwardputBack putForward modifyBack modifyForward evalParse execParsemapParse withParse evalParseT execParseT mapParseT withParseTtokens tokensBackbuild repeatParsegreedyRepeatParseoptionalgreedyOptionallist greedyListneList greedyNeListbeginningOfInput endOfInputapply2M>++>>:>$fMonadParseaStateT$fMonadParseaWriterT$fMonadParseaReaderT$fMonadWriterwParseT$fMonadIOParseT$fMonadTransParseT$fMonadState(,)ParseT$fMonadReader(,)ParseT$fMonadParseaParseT$fMonadPlusParseT $fMonadParseT$fAlternativeParseT$fApplicativeParseT$fFunctorParseT$fMonadParseaParse$fMonadState(,)Parse$fMonadReader(,)Parse$fMonadPlusParse $fMonadParse$fAlternativeParse$fApplicativeParse$fFunctorParsebase Control.MonadliftM MonadPlusapmplusmzerotransformers-0.4.2.0Control.Monad.Trans.Class MonadTransliftControl.Monad.IO.ClassMonadIOliftIO