logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pfunc - grep for perl functions

Author

       Michael G Schwern <schwern@pobox.com>

Description

pfunc searches the named FILES for all calls to the given subroutine.  It will report back the file and
       line number each call is found on along with what sort of call it is

           function            foo()
           class method        Class->foo()
           object method       $obj->foo()

Example

           $ pfunc isa /usr/share/perl/5.6.1/*.pm
           Called as function in /usr/share/perl/5.6.1/CGI.pm at line 316
           Called as function in /usr/share/perl/5.6.1/CGI.pm at line 327
           Called as function in /usr/share/perl/5.6.1/CGI.pm at line 397
           Called as function in /usr/share/perl/5.6.1/CGI.pm at line 494
           Called as function in /usr/share/perl/5.6.1/CGI.pm at line 495
           Called as object method in /usr/share/perl/5.6.1/CPAN.pm at line 4957
           Called as function in /usr/share/perl/5.6.1/Dumpvalue.pm at line 191
           Called as function in /usr/share/perl/5.6.1/Dumpvalue.pm at line 218
           Called as function in /usr/share/perl/5.6.1/Dumpvalue.pm at line 248
           Called as function in /usr/share/perl/5.6.1/Dumpvalue.pm at line 251
           Called as function in /usr/share/perl/5.6.1/Dumpvalue.pm at line 254
           Called as object method in /usr/share/perl/5.6.1/Shell.pm at line 28
           Called as object method in /usr/share/perl/5.6.1/base.pm at line 12

Name

       pfunc - grep for perl functions

Notes

       Its not fast, but its accurate.

See Also

       Module::Info

perl v5.40.0                                       2024-08-29                                          PFUNC(1p)

Synopsis

           pfunc subroutine FILES...

See Also