timesSeparated<S> method
Returns a parser that consumes the receiver count times separated
by the separator parser. The resulting parser returns a SeparatedList
containing collections of both the elements of type R as well as the
separators of type S.
For example, the parser digit().timesSeparated(char(','), 3) returns a
parser that consumes input like '1,2,3' and that returns a
SeparatedList with elements ['1', '2', '3'] as well as the
separators [',', ','].
Implementation
@useResult
Parser<SeparatedList<R, S>> timesSeparated<S>(
Parser<S> separator,
int count,
) => repeatSeparated<S>(separator, count, count);