【问题标题】:Perl Module and Sub inventory or Code mapperPerl 模块和子清单或代码映射器
【发布时间】:2011-10-07 13:49:17
【问题描述】:

我不知道该怎么称呼它,但是有没有一个模块或程序可以抓取我的 perl 代码以供使用和函数调用并构建映射。

例子:

#package myProgram1

use myProgam2;

print retOne();

print myProgam2::retTwo();

sub retOne{
 return(1);
}

我想要一些说明:

myProgram1
 -> Modules
   -> myProgram2
      -> Subs 
        -> printTwo 
 ->Subs
  -> printOne

希望这是有道理的。 -谢谢

【问题讨论】:

标签: perl


【解决方案1】:

PPIB::Xref

$ cat junk
use CGI;
print CGI::header();
print retOne();
sub retOne { 1 }


$ perl -MO=Xref junk |grep -A99 "Subroutine (main)"
junk syntax OK
  Subroutine (main)
    Package CGI
      &header           &2
    Package main
      &retOne           &3

【讨论】:

    猜你喜欢
    • 2010-09-28
    • 2011-01-05
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多