Descrição
Parsers e scanners para projetos Java podem ser gerados a partir de especificações de gramática.
É útil para desenvolvedores que criam compiladores, interpretadores, DSLs e leitores de arquivos estruturados. Parsers gerados devem ser testados com entrada malformada e hostil antes de usar dados não confiáveis.