Изучение дизайна инкрементальной компиляции

Существует множество книг и статей о создании компиляторов, которые выполняют всю работу по компиляции одновременно. А как насчет создания инкрементальных компиляторов / парсеров, которые используются IDE? Я знаком с первым классом компиляторов, но я никогда не работал со вторым.

Я попытался прочитать несколько статей о Eclipse Java Development Tools, но они описывают, как использовать полную инфраструктуру (т.е. API) вместо описания внутренний дизайн (то есть как он работает внутри).

Моя цель - реализовать инкрементный компилятор для моего собственного языка программирования. Какие книги или статьи вы бы мне порекомендовали?

26
задан Paul Sweatte 20 January 2017 в 21:53
поделиться