Forum Webscript.Ru

Программирование => Perl => Тема начата: Kosmodur от 13 Декабря 2004, 18:16:16

Название: Получить список пакетов и функций !?
Отправлено: Kosmodur от 13 Декабря 2004, 18:16:16
Интересует такой вопрос: как можно получить список пакетов скрипта.. а также список функций каждого из пакетов ? Заранее благодарен ..
Название: Получить список пакетов и функций !?
Отправлено: NeoNox от 13 Декабря 2004, 18:50:56
А можно поинтересоваться практической стороной вашего вопроса: зачем это нужно?
Название: Получить список пакетов и функций !?
Отправлено: Kosmodur от 13 Декабря 2004, 19:02:34
Если коротко - это нужно для организации работы с большим кол-вом кода .. думаю это поможет в дальнейшем работать с ним(кодом) более оптимально.
Название: Получить список пакетов и функций !?
Отправлено: NeoNox от 13 Декабря 2004, 19:09:47
Не вижу связи - общие слова.
Практически это едва-ли возможно(100% нахождение методов в пакетах), а то что возможно - вероятно тебя не устроит.
Как правило, пакеты подгружаются через use и require (в первом случае нужно отбросить иногда используемый autouse). Через регулярное выражение прогоняешь код и находишь используемые модули. А вот дальше совсем трудно - модуль не обязан отчитываться за то что у него внутри, поэтому пишешь парсер - тестишь его, пишешь - тестишь... и так до победного конца.
Название: Получить список пакетов и функций !?
Отправлено: Kosmodur от 13 Декабря 2004, 19:42:24
Жаль .. я думал есть какие то механизмы для этого ... парсить не подойдет - не слишком надежно и в моем случае ресурсоемко (

Спасибо зо ответы ...