Parser and AST creator for Scheme language, written in Java for an university Project