RangeIterableExtension<E> extension

A compressed range extension.

on

Methods

format({String rangeSeparator = '–', String nonConsecutiveSeparator = ', ', StringFormatter<E>? formatter}) String

Available on Iterable<Range<E>>, provided by the RangeIterableExtension extension

Formats this compressed range list into a readable string representation.

Static Methods

parse<E>(String source, {String rangeSeparator = '–', String nonConsecutiveSeparator = ', ', List<StringParser<E>>? chain}) List<Range<E>>

Available on Iterable<Range<E>>, provided by the RangeIterableExtension extension

Parses source as a compressed range list.