Parser for Oberon written in Java/ANTLR