NAME

DynGig::Range::Integer - Integer set arithmetics.

SYNOPOSIS

use DynGig::Range::Integer;

my @list = DynGig::Range::Integer->expand( '3,4~9,-6~7,&6~10' );
my $string = DynGig::Range::Integer->serial( '3', '6', '7~9' );

my $r1 = DynGig::Range::Integer->new( '3', '6', '7~9' );
my $r2 = DynGig::Range::Integer->new( '3,6~7' );
my $r3 = DynGig::Range::Integer->new( '3,4~9,-6~7,&6~10' );

my $r4 = $r2 - $r3;
my $r5 = $r2 + $r3;
my @r5 = $r5->list();

$r5 &= $r1;

print $r5, "\n";

DESCRIPTION

string()

Overloads "".

SEE ALSO

Implements DynGig::Range::Integer::Object and DynGig::Range::Integer::Parse. See DynGig::Range::Integer::Object for additional methods.

NOTE

See DynGig::Range