úÎ!={w      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvSafe>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 expectedwparsekParsing processesxparsek:skip ahead a number of symbols. At end of file, no effect.yparsekGThis is a high priority process trying to kill a low-priority one. See  <|.zparsekSuppress 1st kill instruction [  "! #$&%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZMLKJNOPQRSUTVWXYZ"! NoneHMSVXWd  "! #$&%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNQRSTUVWXYZbdcfeghijklmd  "! #$&%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNQRSTUVWXYZbdcfeghjklmi{              !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopVqrYXstduvefijgwxyz{$parsek-1.0.3.0-90Ozyn4RdUJ2vcvCJqlDZText.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