|
|
|
|
|
by lboasso
3151 days ago
|
|
I would recommend "Compiler Construction" by Niklaus Wirth. This small book (< 200 pages) will teach you the basics and show you how to build a single-pass compiler for a subset of Oberon (a Pascal successor). The book is freely available here: http://people.inf.ethz.ch/wirth/CompilerConstruction/index.h... For a more comprehensive example, you can have a look at my compiler for the full Oberon language targeting the JVM. It is based on the principles of that book: https://github.com/lboasso/oberonc |
|