Hola, yo hice un compilador en java un semestre y si que es muy complicado que pareciera de tesis... casi todo el mundo reprueba esa materia, porque no acaban a tiempo. Lo que necesitas son libros de compiladores (disponibles en bibliotecas) y sobretodo ser bueno programando en algún lenguaje.
Por cierto las fases son: lexico, sintactico, semantico, generacion de codigo intermedio, generacion de codigo ejecutable, entre otras.
Saludos.
__________________ JAEC |