GNU Bison

Den stabile version blev tjekket ud den 17. maj 2021 . Der er ubekræftede ændringer i skabeloner eller .
GNU Bison
Type parser generator
Forfatter Robert P. Corbett [d] [1]
Udvikler GNU projekt
Skrevet i C
Operativ system UNIX-lignende
Første udgave juni 1985 [1]
nyeste version
Læsbare filformater GNU Bison grammatik [d] og GNU Bison grammatik (med rem) [d]
Genererede filformater GNU Bison grammatik [d] og GNU Bison grammatik (med rem) [d]
Licens GNU General Public License
Internet side gnu.org/software/bison/

GNU Bison  er et program designet til automatisk at generere parsere fra en given grammatikbeskrivelse . bison er gratis software , udviklet af GNU - projektet og porteret til alle traditionelle operativsystemer . Bisonprogrammet er stort set kompatibelt med det lignende program yacc . Bruges normalt sammen med den leksikalske analysator flex .

Flex bruges til at beskrive grundlæggende tokens og skabe et program ( C eller C++ kode ), der behandler en strøm af tegn til en strøm af tokens. Bison bruges til at beskrive en grammatik baseret på alfabetet af tokens og bruges til at generere et program (kode i C, C++ eller Java ), der modtager en strøm af tokens som input og finder strukturelle elementer (ikke-terminale tokens) i denne strøm ifølge en given grammatik.

Se også

Noter

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

Links