plusSeparated<S> method
Returns a parser that consumes the receiver one or more 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().plusSeparated(char(',')) 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>> plusSeparated<S>(Parser<S> separator) =>
repeatSeparated<S>(separator, 1, unbounded);