in reply to Re^4: reaching into a perl script from a package
in thread reaching into a perl script from a package

Ok, so here is an example of grepping the output from B::Xref to find out if a particular file contains a sub.

use strict; use warnings; my @xref = qx/perl -MO=Xref my_test_file.pl/; my $subname = "my_sub_name"; my @subs = grep { /(?:\&|Subroutine\s)$subname/ } @xref; print "$_\n" foreach @subs;

Dave