Bio-Prospect
view release on metacpan or search on metacpan
Bio/Prospect/CBT/debug.pm view on Meta::CPAN
#my $p = new Getopt::Long::Parser;
#$p->configure( qw(gnu_getopt pass_through) );
#$p->getoptions( @options );
#use Data::Dumper;
#print Dumper(\%options), "\n";
use Carp;
sub identify_file
{
my ($p,$f,$l) = caller();
my $v = eval "return \$${p}::VERSION" || 'N/A';
print(STDERR "# use $p (f:$f, v:$v)\n");
}
sub advise
{
my $level = shift;
my $pkg = (caller())[0];
carp( "$pkg ($level):", @_ ) if eval { $pkg::DEBUG >= $level }
}
sub RCSVersion
{
my $rcsstring = shift;
return $1 if $rcsstring =~ m/\$\bRevision: (\d.+)\$/;
return $1 if $rcsstring =~ m/\$\bId: .+,v (\d.+)\$/;
return $1 if $rcsstring =~ m/^[\d.]+$/;
return undef;
( run in 0.397 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )