Я пишу PHP IDE в Qt4 для моего магистерского проекта. Я пытаюсь дублировать многие функциональные возможности Eclipse или Visual Studio без всяких хлопот и накладных расходов. Я пытаюсь выполнить некоторое завершение кода, но мне нужно выполнить некоторый синтаксический анализ, чтобы иметь интеллектуальное завершение кода. Я посмотрел на исходный код PHP и подумал о том, чтобы просто скомпилировать движок Zend в моем коде (и отдать должное, когда это необходимо), но даже после нескольких дней изучения кода я не уверен с чего начать с этим.
Кто-нибудь знает какой-нибудь код C ++, который уже выполняет это, или использовал движок Zend для своих собственных целей, или есть какие-то советы по написанию моего собственного?