Learning project of a compiler for a toy language.