trying out antlr.