Ser un compilador no es tarea sencilla 😁
Y construir uno (aunque sea para un lenguaje muy simplificado) es un proyecto enriquecedor para cualquier programador. Eso sí: ¡toma bastante tiempo!
Fuente: “Compiladores. Principios, técnicas y herramientas” (Aho, Lam, Sethi, Ullman)