úÎ$O D%      !"#$ %Character sets &Upper 'Lower (<=127 )alpha or digit * Alphabetical +digits , whitespace - alphanum and '_' .All characters /*List of the Chars contained in a CharSet. %&'()*+,-./ % .-,+*)('&&'()*+,-./  01     23456789:; BRun a parser producing either a list of error messages or output.    <=>?@ABCDE >JSCompiler encapsulates the state of the JavaScript compiler. F 9JSFun encapsulates a reference to a JavaScript function. GECreate a new JavaScript compiler using the suplied string as prefix. F Returns the compiler and a function for showing function references. GCompile a parser into JavaScript. Returns a reference to the top-level J Parsing function. The generated javascript function expects a String and J a starting index for parsing. The result will be either the index of the 9 rightmost character matched or -1 if the parser failed. 3Dump all bodies of generated JavaScript functions. HIJKLMN    Match the empty string. 3Match zero or more occurences of the given parser. 2Match one or more occurences of the given parser. *Match if the given parser does not match. KMatch one or more occurences of the given parser separated by the sepator.  Match the given parser n times. TMatch the first, middle and last argument, returning the value from the middle one. Match optionally. =Sequence two parsers and return the result of the first one.    .Match a single given character and return it. Match a character. 'Match any character in the given list. Match a digit (0..9) Match a letter. Match a letter or a digit. Match a ! character - (alnum or '_') !&Match a word consisting of wordChars. " Match a sequence of whitespace. #%Match a single whitespace character. $Match a constant string.  !"#$  !"#$  !"#$  !"#$O      !"#$%&'()*+,-./0123456789:;<=>>?@ABCCDEFGHHIJKLMNOPQR PArrows-0.1.1 Text.ParserCombinators.PArrow.MD"Text.ParserCombinators.PArrow.Prim*Text.ParserCombinators.PArrow.ToJavaScript(Text.ParserCombinators.PArrow.Combinator"Text.ParserCombinators.PArrow.Char%Text.ParserCombinators.PArrow.CharSetText.ParserCombinators.PArrowMDMJoinMParWireMCSetMPureMEmptyMStarMSeqMEqualMChoiceMNot runParser JSCompilerJSFun newJSCompiler compileJS dumpBodiesemptymanymany1 notFollowedBysepBy1countbetweenoptional>>!charanyCharanyOfdigitletteralnumwordCharwordspaceswhitestringCharSetCS_UpperCS_LowerCS_AsciiCS_AlnumCS_AlphaCS_Digit CS_WhitespaceCS_WordCS_Any csetValueforcesimplePSFResPErrPOkPSLocation UserStateoptMmatcher JSCompStatebodiesdefsprefixSNINVALIDJSCompJSCtoJavaScriptSinglecfun jsFunNametoJavaScriptFunReftoJavaScriptJSFun insertFunRefmakeSN