A toy programming language to learn compiler design