Compiler Design in C

Compiler Design in C is now, unfortunately, out of print. However, you can download a copy (pdf 19.1Mb OCR/Searchable—thanks to Marvin Hernández for adding the OCR).

If you don't want to print it out (the book is 984 pages long), you can often find used copies on the web. There are usually several copies on Amazon. (Lacking that, try Alibris, Bibliofind, BookFinder, and You can also read Andrew Schuleman's review of the book.

Get the source code by clicking on the following link. Bear in mind, though, that this code hasn't been touched since dinosaurs ruled the earth, and it's all in plain-old C. It will undoubtedly require some massaging for any contemporary compiler to accept it and I can't really help you with this process.

You can also download documentation for this release.

Get the Code (v. 1.04, 1997)