GNU Bison

Versiunea stabilă a fost verificată pe 17 mai 2021 . Există modificări neverificate în șabloane sau .
GNU Bison
Tip de generator de parser
Autor Robert P. Corbett [d] [1]
Dezvoltator Proiectul GNU
Scris in C
Sistem de operare asemănător UNIX
Prima editie iunie 1985 [1]
ultima versiune
Formate de fișiere care pot fi citite Gramatica GNU Bison [d] și gramatica GNU Bison (cu rem) [d]
Formate de fișiere generate Gramatica GNU Bison [d] și gramatica GNU Bison (cu rem) [d]
Licență Licență publică generală GNU
Site-ul web gnu.org/software/bison/

GNU Bison  este un program conceput pentru a genera automat analizatori dintr-o descriere gramaticală dată . bison este un software liber , dezvoltat de proiectul GNU și portat pe toate sistemele de operare tradiționale . Programul bizon este în mare măsură compatibil cu programul similar yacc . Utilizat de obicei împreună cu analizatorul lexical flex .

Flex este folosit pentru a descrie jetoanele de bază și pentru a crea un program ( cod C sau C++ ) care procesează un flux de caractere într-un flux de jetoane. Bison este folosit pentru a descrie o gramatică bazată pe alfabetul de jetoane și este folosit pentru a genera un program (cod în C, C++ sau Java ) care primește un flux de jetoane ca intrare și găsește elemente structurale (jetoane non-terminale) în acest flux. conform unei gramatici date.

Vezi și

Note

  1. 1 2 Corbett R. P. Static Semantics and Compiler Error Recovery  (engleză) - 1985.
  2. Demaille A. Bison 3.8.2 - 2021.

Link -uri