Source code for a C-like compiler