Antlr language and tests