Acme-VarMess
view release on metacpan or search on metacpan
inc/Module/Install/Win32.pm view on Meta::CPAN
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
or
ftp://ftp.microsoft.com/Softlib/MSLFILES/Nmake15.exe
Please download the file manually, save it to a directory in %PATH% (e.g.
C:\WINDOWS\COMMAND\), then launch the MS-DOS command line shell, "cd" to
that directory, and run "Nmake15.exe" from there; that will create the
'nmake.exe' file needed by this module.
You may then resume the installation process described in README.
-------------------------------------------------------------------------------
.
}
}
1;
__END__
lib/Acme/VarMess.pm view on Meta::CPAN
if(ref $src){
$doc = PPI::Document->new($$src);
}
else {
$doc = PPI::Document->load($src);
}
#print Dumper
grep{$_->{content}
=~
s[^(.)(.+)$] # process simple symbol names
[$invar{$2} ?
$1.$2 : (
exists($symtable{$2}) ?
$1.$symtable{$2} :
$1.($symtable{$2} = shift @symbol)) ]e;
$_}
grep{
$_->{content} =~
s[^(.+::)(.+)$] # process symbols with full package name
[$invar{$2} ?
$1.$symtable{$2} :
$1.($symtable{$2} = shift @symbol)]e;
$_}
grep{$_ and !$_->isa('PPI::Token::Magic') }
@{$doc->find('PPI::Token::Symbol')};
print Dumper \%symtable if $DEBUG;
$doc->prune('PPI::Token::Pod');
$doc->prune('PPI::Token::Comment');
( run in 0.285 second using v1.01-cache-2.11-cpan-8d75d55dd25 )