Skip to content

Show HN: An LLVM front end for my university's teaching programming language

github.com/mnafees
1 pointmnafees1 comment
On HN

Comments

Hi HN! I am a senior at the University of Waterloo. In my sophomore year, I had to take an introductory compiler course where we created a compiler for the WLP4 language almost from scratch. WLP4 is a subset of C++. I worked on this side-project not only to better understand the LLVM framework but also to brush up my compiler theory knowledge. I learnt about the Earley parsing algorithm while working on this project and I have used the same inside the project. It is still a WIP since I want to add tests as well as debug information support. I'd love to hear your thoughts and feedback!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.