Я прочитал соответствующие вопросы, но ни один из них, кажется, не касается вопроса напрямую. Я работаю над написанием интерпретатора сценариев PHP. У меня есть AST, генерирующий правильные узлы для всего, кроме классов. Обработка классов немного отличается от обработки функций, поэтому я ищу способы обработки классов, которые являются автономными и расширяют другие классы.
Я посмотрел на ANTLR, но я не могу позволить себе накладные расходы, поскольку это для встроенной платформы. То, что я ищу, - это теория концептуально стоящих за классами в AST, чтобы они могли выполняться исполнителем интерпретатора. Хорошие ссылки с конкретными ответами на этот вопрос, безусловно, приветствуются.