!SOm=      !"#$%&'()*+,-./0123456789:;<Safe incremental-parserLike optional, but restricted to = results.incremental-parser'Zero or more argument occurrences like >, but concatenated.incremental-parser&One or more argument occurrences like ?, but concatenated.incremental-parserA variant of the Applicative's @0 operator specialized for endomorphic functions.incremental-parser(Lifted and potentially optimized monoid A# operation from the parameter type.45Safe>C/!incremental-parserThe central parser type. Its first parameter is the subtype of the parser, the second is the input monoid type, the third the output type.incremental-parser)Feeds a chunk of the input to the parser. incremental-parserSignals the end of the input. incremental-parser.Extracts all available parsing results from a . The first component of the result pair is a list of complete results together with the unconsumed remainder of the input. If the parsing can continue further, the second component of the pair provides the partial result prefix together with the parser for the rest of the input. incremental-parserLike  =, but more general: doesn't assume that the result type is a =. incremental-parserLike  Q, but returns only the complete results with the corresponding unconsumed inputs. incremental-parserLike  -, but returns only the partial result prefix.incremental-parser3Name a parser for error reporting in case it fails.incremental-parserLike B>, but capable of mapping partial results, being restricted to = types only.incremental-parserBBehaves like the argument parser, but without consuming any input.incremental-parser+Does not consume any input; succeeds (with C' result) iff the argument parser fails.Dincremental-parser"Provides a partial parsing result.incremental-parserCA parser that fails on any non-empty input and succeeds at its end.incremental-parser,A parser that accepts any single input atom.incremental-parser,A parser that accepts a specific input atom.incremental-parserMA parser that accepts an input atom only if it satisfies the given predicate.incremental-parserSpecialization of  on EP inputs, accepting an input character only if it satisfies the given predicate. incremental-parserAA parser that consumes and returns the given prefix of the input.!incremental-parserA parser accepting the longest sequence of input atoms that match the given predicate; an optimized version of 'concatMany . satisfy'."incremental-parserA parser accepting the longest non-empty sequence of input atoms that match the given predicate; an optimized version of 'concatSome . satisfy'.#incremental-parserSpecialization of ! on E inputs, accepting the longest sequence of input characters that match the given predicate; an optimized version of 'concatMany . satisfyChar'.$incremental-parserSpecialization of " on E inputs, accepting the longest non-empty sequence of input atoms that match the given predicate; an optimized version of 'concatSome . satisfyChar'.%incremental-parser?Accepts the given number of occurrences of the argument parser.&incremental-parser,Discards the results of the argument parser.'incremental-parserBRepeats matching the first argument until the second one succeeds.(incremental-parser-A parser that accepts and consumes all input.)incremental-parserdParallel parser conjunction: the combined parser keeps accepting input as long as both arguments do.*incremental-parserNA sequence parser that preserves incremental results, otherwise equivalent to  (,)-incremental-parser'Two parsers can be sequentially joined..incremental-parserThe ? operator is specialized to return incremental parsing results.0incremental-parser Usage of FI destroys the incrementality of its left argument's parsing results, but G is safe to use.1incremental-parserThe @U combinator requires its both arguments to provide complete parsing results, whereas H and I# preserve the incremental results.2incremental-parser Usage of BD destroys the incrementality of parsing results, if you need it use  instead.)  !"#$%&'()*) ( !"#$%&')*033Safe=?H4incremental-parserAn empty type to specialize 3 for the left-biased J instance.6incremental-parserThe K instances are the same as the J instances.7incremental-parserPLeft-biased choice. The right parser is used only if the left one utterly fails.+  !"#$%&'()*345+  !"#$%&'()*345Safe=?N9incremental-parserAn empty type to specialize 8 for the symmetric J instance.;incremental-parserThe K instances are the same as the J instances.<incremental-parserThe symmetric version of the L choice combinator.+  !"#$%&'()*89:+  !"#$%&'()*89:M      !"#$%&'()*+,-./0123456789:;<=>?<=@AB@AC@AD@AE@AF@AG@AHIJKL@AM@AN@AO@AP@A@AQ@ARS/incremental-parser-0.3.3-G7MbY6tq5gR2vU8D7P5ERiControl.Applicative.Monoid"Text.ParserCombinators.Incremental2Text.ParserCombinators.Incremental.LeftBiasedLocal,Text.ParserCombinators.Incremental.Symmetric AlternativeliftA2MonoidAlternative moptional concatMany concatSomeMonoidApplicative+<*>><ParserfeedfeedEofresultsinspectcompleteResults resultPrefixfailure<||><<|> defaultMany defaultSomeshowWithmapIncremental lookAhead notFollowedBy isInfalliblemapTypemoreeofanyTokentokensatisfy satisfyCharstring takeWhile takeWhile1takeCharsWhiletakeCharsWhile1countskipmanyTill acceptAllandandThen$fMonoidAlternativeParser$fMonoidParser$fSemigroupParser$fMonoidApplicativeParser$fMonadFailParser $fMonadParser$fApplicativeParser$fFunctorParserLeftBiasedLocalleftmost$fMonadPlusParser$fAlternativeParser SymmetricallOfbaseGHC.BaseMonoidmanysome<*>mappendfmapmempty resultPart,monoid-subclasses-1.0-IjRFCkoRxDR9zBEwIdVdPeData.Monoid.Textual TextualMonoid>>=>>*><* MonadPlus<|>