code: public static Parser<Void> many(CharPredicate predicate) {
      return Patterns.isChar(predicate).many().toScanner(predicate + "*");
    }
docs: A scanner that scans greedily for 0 or more characters that satisfies the given CharPredicate.
  
  @param predicate the predicate object.
  @return the Parser object.