B::Showlex
See the current Perl documentation for B::Showlex.
Here is our local, out-dated (pre-5.6) version:
B::Showlex - Show lexical variables used in functions or files
perl -MO=Showlex[,SUBROUTINE] foo.pl
When a subroutine name is provided in OPTIONS, prints the lexical variables used in that subroutine. Otherwise, prints the file-scope lexicals in the file.
AUTHOR
Malcolm Beattie, mbeattie@sable.ox.ac.uk