code: public final Parser<List<T>> sepBy(Parser<?> delim) {
      return Parsers.or(sepBy1(delim), EmptyListParser.<T>instance());
    }
docs: A {@link Parser} that runs {@code this} 0 or more times separated by {@code delim}.
  
  <p>The return values are collected in a {@link List}.