GNU Bison

Vakaa versio kirjattiin ulos 17.5.2021 . Malleissa tai malleissa on vahvistamattomia muutoksia .
GNU Bison
Tyyppi jäsentimen generaattori
Tekijä Robert P. Corbett [d] [1]
Kehittäjä GNU projekti
Sisään kirjoitettu C
Käyttöjärjestelmä UNIXin kaltainen
Ensimmäinen painos kesäkuuta 1985 [1]
uusin versio
Luettavat tiedostomuodot GNU Bison kielioppi [d] ja GNU Bison kielioppi (rem) [d]
Luodut tiedostomuodot GNU Bison kielioppi [d] ja GNU Bison kielioppi (rem) [d]
Lisenssi GNU yleinen julkinen lisenssi
Verkkosivusto gnu.org/software/bison/

GNU Bison  on ohjelma, joka on suunniteltu luomaan automaattisesti jäsentimiä annetusta kielioppikuvauksesta . bison on ilmainen ohjelmisto , jonka on kehittänyt GNU - projekti ja joka on siirretty kaikkiin perinteisiin käyttöjärjestelmiin . Bison-ohjelma on suurelta osin yhteensopiva samanlaisen yacc -ohjelman kanssa . Yleensä käytetään yhdessä leksikaalisen analysaattorin flexin kanssa .

Flexiä käytetään kuvaamaan perustunnisteita ja luomaan ohjelma ( C- tai C++-koodi ), joka käsittelee merkkivirran merkkivirraksi. Biisonia käytetään kuvaamaan merkkien aakkostoon perustuvaa kielioppia ja sitä käytetään ohjelman luomiseen (koodi C-, C++- tai Java -kielillä ), joka vastaanottaa syötteenä merkkivirran ja löytää rakenteellisia elementtejä (ei-päätemerkkejä) tästä virrasta. tietyn kieliopin mukaan.

Katso myös

Muistiinpanot

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

Linkit