I am looking for a simple compiler that compiles a simple language, I need it to write a paper about it and to learn how compilers work, I am not looking for a sophisticated thi
If you want to look at code, I'm very impressed with Eijiro Sumii's MinCaml compiler.
It's only 2000 lines long.
It compiles a pretty interesting source language.
It generates real machine code, none of this namby-pamby C or LLVM stuff :-)
Speed of compiled code is competetive with gcc and the native OCaml compilers.
The compiler is designed for teaching.
Did I mention I've been very impressed?