Descrição
Projetos em C podem gerar parsers descendentes recursivos a partir de descrições de gramática no estilo PEG. Isso ajuda desenvolvedores a criar processadores de linguagem, leitores de formatos de arquivo ou parsers de comandos sem escrever cada regra manualmente.
É uma ferramenta de desenvolvimento usada durante builds ou geração de código. Parsers gerados ainda precisam de testes com entradas inválidas, grandes e inesperadas antes de serem confiáveis em softwares para usuários.