úÎ ¤1      !"#$%&'()*+,-./0"0A 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.   !P123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^  !"   !"#$%&'()*+,-./0_123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^  !"#$%&'()*+,-./01  !"#$%&'()*+,-./0"#$%&'()*+,-./0_      !"#$%&'()*+,-./0123423523623728923:23;28<2=>2?@2=A2=B2=C2=D2=E2=F2=G2=H2=I2=J2=K2=L2=M2=N2=O2=P2=Q2=R2=S2=T2=U2=V2=W2=X2=Y2=Z2=[2=\2=]2=^2=_23`abcabdabeabfgmtlparse-0.0.1Text.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 endOfInput>++>>:>baseGHC.Basefail>>=>>returnControl.Monad.FixmfixMonadFunctorMonadFix Control.Monad MonadPlus Data.FunctionfixapliftM5liftM4liftM3liftM2liftMunlesswhen replicateM_ replicateMfoldM_foldM zipWithM_zipWithM mapAndUnzipMjoinforever<=<>=>msumforM_forMfilterMguardmapM_mapM sequence_sequence=<<mplusmzerofmap mtl-1.1.1.0Control.Monad.Translift MonadTransliftIOMonadIO