Z Language Compiler in Scala