úÎ Pportable provisional-Samuel Hoffstaetter (samuel@hoffstaetter.com) Safe-Inferred9Turns a permutation parser into a regular parsec parser. 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.0.0Text.Parsec.Permutation PermParser runPermParseroncePerm optionPermoptionMaybePermmanyPerm many1Perm permValue permParser manyPermAccum$fApplicativePermParser$fFunctorPermParser