Descrição
Bibliotecas de análise de linguagem podem ser geradas a partir de descrições de sintaxe e semântica em nível mais alto. É útil para desenvolvedores de compiladores e ferramentas que criam parsers, analisadores e recursos conscientes de linguagem.
Analisadores gerados precisam de testes com entradas válidas e inválidas. Erros na gramática ou semântica podem afetar toda ferramenta construída sobre a biblioteca.