Compiler for sloppy language written in Scala (For learning functional programming purposes)