sepBy1 method

Parser<E, List<A>> sepBy1(
  1. Parser<E, Object?> sep
)

One or more, separated by sep.

Implementation

Parser<E, List<A>> sepBy1(Parser<E, Object?> sep) => zip<List<A>>(
  sep.skipThen<A>(this).many,
).map((pair) => [pair.$1, ...pair.$2]);