Descrição
Projetos Rust podem gerar parsers LR(1) a partir de definições de gramática em vez de escrever o parser manualmente. É útil para compiladores, linguagens específicas de domínio, formatos de configuração e ferramentas de texto estruturado.
Geradores de parser rodam como parte do build e podem produzir arquivos gerados grandes. Revise gramáticas e comportamento gerado com testes para entradas inválidas.