Changes for version 0.09
- NRR implements range() and rangespec() as recommended API
- intersection, subtraction, xor implemented
- EmptyRange->new()->regex() no longer dies - it now returns a regex that doesn't match anything
- clearer inheritance
- operate internally on SimpleRanges, not TrivialRanges. this allows for simpler code and faster operation (O(1) vs. O(lg n))
- implement iterators
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