Building a Parser from scratch i took the exercises from the Building a Parser from scratch and followed Parser Combinators From Scratch using arcsecond both courses are awesome~