many

inline fun <T> ParserState.many(crossinline p: Parser<T>): List<T>

Parses zero or more instances of p. As this parser potentially matches zero elements, it will never fail.


inline fun <T> many(crossinline p: Parser<T>): ParserState.() -> List<T>

Creates a ParserState.many parser.