У меня есть требование для разбора PHP-файлов в C #. По сути, нам нужно, чтобы некоторые разработчики в другой стране загружали файлы PHP, и после загрузки нам нужно проверить файлы php и получить список всех методов, классов / функций и т. Д.
Я думал об использовании регулярных выражений, но я не могу тренироваться, если функция принадлежит классу и т. Д., Поэтому мне было интересно, есть ли уже что-то «там», которое будет анализировать файлы PHP и выплевывать его функции (я я стараюсь не писать полную реализацию AST).
У кого-нибудь есть идеи? Я посмотрел на Coco / R, но не смог найти файл грамматики PHP. Я использую .NET 2.0 и C #.