Aprendizaje del diseño de compilación incremental

Hay muchos libros y artículos sobre la creación de compiladores que hacen todo el trabajo de compilación a la vez. ¿Y qué hay del diseño de compiladores / analizadores incrementales, que son utilizados por los IDE? Estoy familiarizado con la primera clase de compiladores, pero nunca he trabajado con el segundo.

ntenté leer algunos artículos sobre las Herramientas de desarrollo Java de Eclipse, pero describen cómo usar la infraestructura completa (es decir, API) en lugar de describir el diseño interno (es decir, cómo funciona internamente).

Mi objetivo es implementar un compilador incremental para mi propio lenguaje de programación. ¿Qué libros o artículos me recomendarías?

Respuestas a la pregunta(3)

Su respuesta a la pregunta