The aim of the project is to apply the techniques and concepts taught in this module to develop a simple compiler for the SIMP language.
The SIMP compiler for Web Assembly contains the lexing, parsing, static analysis, optimization as well as the code generation portion. A frontend using Yesod Web framework was also used to create the frontend required to interface the compiled binary.
Video Demonstration: https://youtu.be/7d5i8Q5DbVQ