antlr is 100% working, don't use maven antlr plugin, use genAntlr.sh