Algorithm-Loops
view release on metacpan or search on metacpan
lib/Algorithm/Loops.pm view on Meta::CPAN
my( $val )= @_;
return ! defined($val) ? "undef" : ref($val) || $val;
}
sub _Croak
{
my $depth= 1;
my $sub;
do {
( $sub= (caller($depth++))[3] ) =~ s/.*:://;
} while( $sub =~ /^_/ );
if( eval { require Carp; 1; }
&& defined &Carp::croak ) {
unshift @_, "$sub: ";
goto &Carp::croak;
}
die "$sub: ", @_, ".\n";
}
NextPermute NextPermuteNum
);
ok(1); #1# Loaded module
my $croak= eval { require Carp; defined &Carp::croak }
? 0 : "Carp::croak() not found";
print "# $@" if $@;
my $check;
my $lineNum;
sub SetLineNum { $lineNum= 1+(caller(0))[2]; }
while( <DATA> ) {
$lineNum++;
chomp;
if( m#^[/0]# ) {
$check= $_;
next;
}
next if m/^#/;
if( s#^:## ) {
eval "\n#line $lineNum $0\n$_\n; 1"
( run in 0.459 second using v1.01-cache-2.11-cpan-b61123c0432 )