úÎPÏ      BSD-style#Vincent Hanquez <vincent@snarc.org> experimentalportable Safe-InferredHM "Simple ByteString parser structure3Simple parsing result, that represent respectively:failure: with the error message+continuation: that need for more input data9success: the remaining unparsed data and the parser value'Run a parser on an @initial ByteString.|If the Parser need more data than available, the @feeder function is automatically called and fed to the More continuation.*Run a Parser on a ByteString and return a !Get the next byte from the parser)Parse a specific byte at current positionQif the byte is different than the expected on, this parser will raise a failure. /Parse a sequence of bytes from current positiongif the following bytes don't match the expected bytestring completely, the parser will raise a failure 5Take @n bytes from the current position in the stream LTake bytes while the @predicate hold from the current position in the stream @Take the remaining bytes from the current position in the stream 5Skip @n bytes from the current position in the streamLSkip bytes while the @predicate hold from the current position in the streamDSkip all the remaining bytes from the current position in the stream          bsparse-0.0.3Data.ByteString.ParseParserResultParseOK ParseMore ParseFail parseFeedparseanyBytebytebytestake takeWhiletakeAllskip skipWhileskipAll runParserSuccessFailuregetMoregetAllflushAll$fAlternativeParser$fApplicativeParser$fFunctorParser$fMonadPlusParser $fMonadParser $fShowResult