úÎ!Xˆx      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwSafe>HV $#parsek Parser class)parsekLabel a parser=parsekHGreedy repetition: match as many occurences as possible of the argument.%parsek,accept a symbol satisfying a given predicate&parsek3access the stream of symbols from the current point'parseklabel the parser(parsekLeft-biased choice.'#('%&$)*+,-./0123456789:;<=>?@ABCDEFGHI'#('%&$)*+,-./0123456789:;<=>?@ABCDEFGHI(3)2Koen Claessen 2003GPL JP Bernardy provisionalportableSafe >@AHSVX.Lparsek6An intersection (nesting) of things currently expectedxparsekParsing processesyparsek:skip ahead a number of symbols. At end of file, no effect.zparsekGThis is a high priority process trying to kill a low-priority one. See  <|.{parsekSuppress 1st kill instruction [  "! #$&%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZMLKJNOPQRSUTVWXYZ"! NoneHMSVXdd  "! #$&%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNQRSTUVWXYZbdcfeghijklmd  "! #$&%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNQRSTUVWXYZbdcfeghjklmi|              !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopVqrYXstduvefijghwxyz{%parsek-1.0.4.0-Fe19iRP6Qdw1Fmhdjqd4oUText.ParserCombinators.Parsek&Text.ParserCombinators.Parsek.PositionText.ParserCombinators.Classbase Control.MonadguardGHC.Base<*>pure*> ApplicativeControl.Applicativeoptional unwrapMonad WrapMonad WrappedMonad unwrapArrow WrapArrow WrappedArrow getZipListZipListData.Functor.ConstgetConstConst Data.FoldableforM_ Data.Functor<$>apliftA3liftA<**><$<*liftA2manysome<|>empty Alternativemplusmzero MonadPlusIsParserSymbolOfsatisfylooklabel<<|>charnoneOfoneOfspacesspacenewlinetabupperloweralphaNumletterdigithexDigitoctDigit anySymbolstringchoiceoptionbetween manyGreedy skipMany1skipManysepBysepBy1countchainrchainlchainr1chainl1munchmunch1 endOfFile ParseResult ParseMethodExpectParsermapErrR parseFromFileparseshortestResult longestResultlongestResultsallResultsStaged allResultscompleteResultsshortestResultWithLeftoverlongestResultWithLeftoverlongestResultsWithLeftoverallResultsWithLeftover$fIsParserParser$fAlternativeParser$fApplicativeParser$fMonadPlusParser$fMonadFailParser $fMonadParser$fFunctorParser SourcePosLocEOF sourceName sourceLine sourceColanyChar getPosition maybePosToPos$fShowSourcePos$fOrdSourcePos $fEqSourcePosPSkipKillnoKill