У меня есть массив из CODE, который я хочу отфильтровать по пакету в котором они определены.
Дебаггер предоставляет такую информацию:
====================
 DB<4> x $a
====================
0  CODE(0x9524c0c)
   -> &main::main in row.pl:21-71
====================
Т.е. дебаггер знает и пакет и файл и строчки в которых данная сабба определена и даже работает на анонимных подпрограммах.
Я и хочу это получить только без дебаггера.


11.10.2013 13:21, Roman Parshin пишет:
http://perldoc.perl.org/functions/caller.html ?

Am 11.10.2013 11:00, schrieb Гришаев Анатолий:
Есть ли какой-нибудь модуль на CPAN с помощью которого можно узнать в каком пакете/файле была определена/создана конкретная подпрограмма/CODEREF?

Можно ли определить ещё и его имя?





--
С уважением Анатолий.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить