The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.20

  • fairly complete implementation - just missing intersect/subtract/xor on compound, infinite ranges.
  • support for negative integers
  • proper support for infinite ranges in all codepaths
  • new set operation: not()/invert()
  • allow whitespace in rangespecs: "3..5,7..9" == "3..5, 7..9"
  • fix regex_range() with options before call to init()
  • document NRR::Iterator, add $iterator->seek( number )
  • various under the hood improvements wrt maintenance

Modules

create regular expressions that check for integers in a given range
create iterators for Number::Range::Regex objects

Provides

in lib/Number/Range/Regex/CompoundRange.pm
in lib/Number/Range/Regex/EmptyRange.pm
in lib/Number/Range/Regex/InfiniteRange.pm
in lib/Number/Range/Regex/Range.pm
in lib/Number/Range/Regex/SimpleRange.pm
in lib/Number/Range/Regex/TrivialRange.pm
in lib/Number/Range/Regex/Util.pm