5
O ANTLR, outra ferramenta para reconhecimento de idiomas, é uma ferramenta de linguagem que fornece uma estrutura para a construção de reconhecedores, intérpretes, compiladores e tradutores a partir de descrições gramaticais que contêm ações em vários idiomas de destino.O ANTLR fornece excelente suporte para construção de árvores, caminhada em árvores, tradução, recuperação de erros e relatórios de erros.