O Criador | Robert P. Corbett ( d ) |
---|---|
Desenvolvido por | Projeto GNU |
Primeira versão | Junho de 1985 |
Última versão | 3.7.2 (5 de setembro de 2020) |
Depósito | git.savannah.gnu.org/cgit/bison.git |
Escrito em | VS |
Sistema operacional | GNU / Linux e BSD ( d ) |
Meio Ambiente | Plataforma cruzada |
Modelo | Parser |
Licença | GPL-3.0 + ( d ) |
Documentação | www.gnu.org/software/bison/manual |
Local na rede Internet | www.gnu.org/software/bison/ |
GNU bison é a implementação do compilador-compilador yacc do GNU , especializado na geração de analisadores .
O uso de um analisador é necessário em código escrito, por exemplo, em C ou C ++ quando é necessário substituir classes ou outras referências por adaptadores , ou chamadas de função , ou de outras classes e / ou funções. Neste diagrama, GNU Bison pode analisar o código-fonte e substituir todas as instâncias de classes e funções, incluindo seus argumentos .
Bison também pode ser associado ao analisador léxico Flex , uma versão gratuita do Lex .
GNU Bison pode gerar código C , C ++ ou Java , que pode ser compilado posteriormente .