Applies the source parser repeatedly until it fails softly, with each pair of applications separated by applying delimeter. Also terminates if delimeter fails softly. Yields all the results of the source parser in an array.
delimeter
The type of the source parser.
The type of the delimeter (separator) parser.
Parser that separates two applications of the source.
Optional
Optionally, then maximum number of times to apply the source parser. Defaults to Infinity.
Infinity
Applies the source parser repeatedly until it fails softly, with each pair of applications separated by applying
delimeter
. Also terminates ifdelimeter
fails softly. Yields all the results of the source parser in an array.