Так как это мой первый пост на этом форуме, начну со здравствуйте

Задача: получить список и исходный код (тела) функций и классов из файла php. Упорное гугление в течении двух дней не дало результатов

Статичные анализаторы кода, которые внутри делают для себя парсинг пхп исходников, не предоставляют никакого API к таким результатам (видимо это нафиг никому не сдалось).Парсить регулярными выражениями - думаю не вариант, учитывая сложность синтаксисиса исходников.Как вариант рассматривал token_get_all(), но то в каком виде эта функция возвращает результат, тоже мало подходит для решения задачи.Может я вообще в неправильном направлении мыслю?