úÎz¯portable provisional-Samuel Hoffstaetter (samuel@hoffstaetter.com) Safe-Inferred9Turns a permutation parser into a regular parsec parser. KSimilar to runPermParser, but attempts parsing permutations only until the  given  untilParser succeeds (similar to manyTill in Text.Parsec). IThe text parsed by the untilParser is not consumed, however, so that its . contents can be parsed later if necessary. KAttempt parsing a value once. Fails if parsing the value succeeds multiple  times. CAttempt parsing a value at most once. Fails when parsing the value J succeeds multiple times. The first argument is the default value to be % used when parsing never succeeds.  Similar to  optionPerm), but uses Nothing as the default value. KParses a given value as many times as possible in the permutation. As with N Parsec.Prim.many in parsec, you need to make sure that the provided parser A consumes input when succeeding to prevent infinite recursion. Same as manyPerm", but fails when the parsing doesn't succeed at least  once.             parsec-permutation-0.1.2.0Text.Parsec.Permutation PermParser runPermParserrunPermParserTilloncePerm optionPermoptionMaybePermmanyPerm many1Perm permValue permParserfromJustOrFail manyPermAccum$fApplicativePermParser$fFunctorPermParser