Exemplo visitor
Uma primeira versão (limpa) de um visitor pode ser gerada com o script antlr4-visitor
Depois podemos alterá-la, por exemplo, da seguinte forma:
Para utilizar esta classe:
O comando antlr4-main permite a geração automática deste código no método main.antlr4-main <Grammar> <start-rule> -v <nome-da-classe-ou-fich-visitor> ...
Note que podemos criar o método main com os listeners e visitors que quisermos (a ordem especificada nos argumentos do comando é mantida).
Last updated