| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Парсинг кода Perl |
| Автор: Error202 20.1.2010, 15:10 |
| Господа! Как можно распарсить перлом скрипт перла? Нужно узнать все переменные(массивы, хэши) и номера строк, где они находятся |
| Автор: arto 20.1.2010, 15:26 |
| PPI? |
| Автор: Error202 20.1.2010, 15:31 |
| PPI - распарсить может... Но максимум я получил список переменных... а как узнать номера строк их раположения - вопрос... |
| Автор: arto 20.1.2010, 15:45 |
| perldoc PPI::Element |
| Автор: Error202 20.1.2010, 15:51 |
| Да я уже его весь перевернул, но мозга не хватает :( |
| Автор: arto 20.1.2010, 16:25 |
| блин, зачитывание вслух документации -- 50€/h берете документ, извлекаете первый стейтмент, затеме чере next_siblin или snext_sibling обходите его. |
| Автор: Error202 20.1.2010, 17:29 |
| 'Statement::Variable' выдает только объявления переменных, а далее по коду уже тишина :( |
| Автор: Error202 20.1.2010, 17:55 |
| Разобрался, толко теперь снова проблема... Он переменные вида $hash{'test'} пишет как $test... Как-то это надо обработать еще |
| Автор: shamber 20.1.2010, 22:11 |
я так понял, что у тебя такса стандартная |
| Автор: arto 20.1.2010, 23:10 |
| только если не надо вставать с дивана |