range function

Parser<String> range(
  1. Object start,
  2. Object stop, [
  3. String? message
])

Returns a parser that accepts any character in the range between start and stop.

Implementation

Parser<String> range(Object start, Object stop, [String? message]) =>
    CharacterParser(
        RangeCharPredicate(toCharCode(start), toCharCode(stop)),
        message ??
            '${toReadableString(start)}..${toReadableString(stop)} expected');