Es gibt hier viele gute Antworten, also dachte ich, ich füge der Liste einfach eine weitere hinzu:
Vor mehr als einem Jahrzehnt habe ich ein Buch mit dem Titel Project Oberon bekommen, das einen sehr gut geschriebenen Text über den Compiler enthält. Das Buch zeichnet sich wirklich dadurch aus, dass der Quelltext und die Erklärungen sehr praxisnah und gut lesbar sind. Der vollständige Text (die Ausgabe von 2005) wurde als pdf-Datei zur Verfügung gestellt, so dass Sie ihn jetzt herunterladen können. Der Compiler wird in Kapitel 12 behandelt:
http://www.ethoberon.ethz.ch/WirthPubl/ProjectOberon.pdf
Niklaus Wirth, Jürg Gutknecht
(Die Behandlung ist nicht so umfangreich wie sein Buch über Compiler)
Ich habe mehrere Bücher über Compiler gelesen, und ich kann dem Drachenbuch zustimmen, die Zeit, die man in dieses Buch investiert, lohnt sich sehr.