Descrição
Gera front-ends de compilador a partir de definições de gramática e sintaxe. Desenvolvedores o usam para criar parsers e ferramentas de linguagem sem escrever manualmente cada detalhe de análise.
Use quando um projeto depende do BNFC ou ao desenhar uma gramática de linguagem. O código gerado ainda precisa ser testado com exemplos reais de entrada.