A compiler for the Jack Programming language, written in Haskell.