bitflags
view release on metacpan or search on metacpan
bitflags.pm view on Meta::CPAN
package bitflags;
use strict;
my $i = .5;
sub import {
my $self = shift;
my $caller = (caller)[0];
if ($_[0] =~ /^:start=(\^?)(\d+)$/) {
if ($1) { $i = 2 ** ($2-1) }
elsif ($2 & ($2 - 1)) {
require Carp;
Carp::croak("$2 is not a power of two");
}
else { $i = $2/2 }
shift;
}
( run in 1.590 second using v1.01-cache-2.11-cpan-a3c8064c92c )