How do compilers actually work? Let's take a look inside the simplest possible compiler, which supports a subset of C and fits into 191 lines of non-comment, non-whitespace C!
source: www.iro.umontreal.ca/~felipe/IFT2030-Automne2002/Complements/tinyc.c