Changes for version 0.10

  • regex_range( ... ) deprecated in favor of range( ... )->regex
  • range & rangespec exported by default
  • implement contains() to check for range membership w/o regexification
  • document iterators
  • common, fast implementation of all set ops (except union)
  • implement to_string() to describe ranges
  • EmptyRange->to_string() is now an empty string for consistency
  • seemlessly promote SimpleRanges to CompoundRanges when necessary
  • EmptyRange->regex() is now a regex that does not match anything
  • unify option mangling code

Modules

create regular expressions that check for integers in a given range

Provides

in lib/Number/Range/Regex/CompoundRange.pm
in lib/Number/Range/Regex/EmptyRange.pm
in lib/Number/Range/Regex/Iterator.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