many

val <I : Any, O, U : Any> Parser<I, O, U>.many: Parser<I, List<O>, U>

Zero-or-more: runs this parser repeatedly until it fails, collecting results into a List. Always succeeds.

Sugar for pMany: a.many is equivalent to pMany(a).