Есть ли какие-нибудь примеры или документация по использованию анализатора исходного кода Castalia?

Хотя я написал множество рекурсивных парсеров раньше, я недавно заинтересовался Castalia Delphi Parser (зачем заново изобретать колесо). Я знаю, что этот синтаксический анализатор использовался во многих проектах на протяжении многих лет, но найти какую-либо документацию для него сложно.

Где именно я могу найти документацию? Или в качестве альтернативы есть ли какие-либо четкие примеры его использования в реальном сценарии синтаксического анализа?

Идея состоит в том, чтобы использовать Castalia для проверки синтаксиса модулей Delphi и (если возможно) получить выгоду в создании дерева узлов программы (с классы, их методы, параметры, типы данных результатов, if / then / else - в основном полная карта модуля или программы). Вы можете думать об этом как о «половине времени выполнения сценария», фактически не выполняя никакого кода, просто разбивая его на наиболее фундаментальные аспекты.

6
задан Jon Lennart Aasenden 23 December 2010 в 02:46
поделиться