I've also been trying to emulate SimpleC course from this university which is more of a standard compiler backed by LLVM. Both of my projects are currently in a big private monorepo.
I may make my own SimpleC compiler and monkey Lang interpreter open source at some point but they are bit tightly coupled to the other stuff in my monorepo atm!
This is the main programming language book that I've been following: github.com/prologic/monkey-lang
I've also been trying to emulate SimpleC course from this university which is more of a standard compiler backed by LLVM. Both of my projects are currently in a big private monorepo.
SimpleC university course: github.com/cop3402fall19/syllabus/
(There is also a set of lecture videos that are available on YouTube too)
OK. thank you.