This project implements a compiler that generates machine code from a pseudo-Pascal programming language (specification inside documentation). Also it is provide a Virtual Machine that executes the generated code from compilation.