!-v*&6      !"#$%&'()*+,-./012345None4MSX( fastparserDA parser, church encoded. The arguments to the wrapped function are:Input  ByteString.%A function that handles parse errors.`A function that handles success, taking as argument the remaining input and the parser result.  fastparser2An error representing the unexpected end of input.  fastparserA generic error.  fastparserCreates a generic parse error. fastparserCreates a parser from the supplied function. The first argument to the supplied function is the remaining input, and it should return 6 when parsing failes, or 7/ the result along with the non-consumed input.It works well with the  5https://hackage.haskell.org/package/bytestring-lexingbytestring-lexing library. fastparserJParses bytestrings as if they were representing a decimal number in ASCII. fastparserJParses bytestrings as if they were representing an octal number in ASCII. fastparserEReturns true when the character represents an ASCII lowercase letter. fastparserparses a decimal integer. fastparserParses any positive decimal 8. fastparser Parses any positive hexadecimal 8. fastparserParses any positives octal 8. fastparserParses 9 numbers. fastparserConsumes n bytes of input fastparserParses any character. fastparserParses a specific character. fastparser)Parses a character satisfying a predicate fastparserParses the supplied string. fastparseryParses strings between double quotes. This functions handles the following escape sequences: \r, \n, \t, \a, \b, \", \\. fastparser^A fast parser for numbers of the form 5.123. Contrary to what its name implies, it parses to :.  fastparser9Consumes the input as long as the predicate remains true.! fastparser9Consumes the input as long as the predicate remains true." fastparser9Discards the input as long as the predicate remains true.# fastparserkRuns the parser. Will return a parse error if the parser fails or if the input is not completely consumed.$ fastparserParses the remaining input.% fastparser#Parses days, with format YYYY-MM-DD& fastparser'Parses a difftime, with format HH:MM:SS' fastparserParses a whole timestamp, with format YYYY-MM-DD+HH:MM:SS+CEST. This is very much *not* robust, as it only handles CET and CEST.( fastparser0Parses RFC3339 compatible timestamps to UTCTime.) fastparserTurns any parser into a ;.  fastparserThe expected label.  fastparserUnexpected content fastparserExpected content*  !"#$%&'()* # $ !"%&'()<      !"#$%&'()*+,-./0123456786796:;6<=>?@ABCD)fastparser-0.3.1.2-1SgJUinpdFIBsBjjvlbrX6ByteString.Parser.Fast ParseErrorerrorUnexpected errorExpected ErrorItemTokensLabelParserParserM runParserueofufail parseErrorwlexgetIntgetOctalisLowerdecimalnumhnumonumfractakeNanyCharcharsatisfystring quotedString scientificcharTakeWhile1 takeWhile1 charTakeWhile takeWhile skipWhile parseOnly remainingparseYMD parseDTime timestamprfc3339pFold$fMonoidParseError$fSemigroupParseError$fMonadPlusParserM$fMonadParserM$fAlternativeParserM$fApplicativeParserM$fShowErrorItem $fEqErrorItem$fOrdErrorItem$fShowParseError$fEqParseError$fFunctorParserMbase GHC.MaybeNothingJustGHC.NumNumGHC.Real Fractionalghc-prim GHC.TypesDouble'microlens-0.4.10-LVgmazyXGvNKvoQElrYSfSLens.Micro.Type SimpleFold