A simple Compiler