GNU Bison

GNU Bison

Tiedot
Luoja Robert P.Corbett ( d )
Kehittäjä GNU-projekti
Ensimmäinen versio Kesäkuu 1985
Viimeinen versio 3.7.2 (5. syyskuuta 2020)
Tallettaa git.savannah.gnu.org/cgit/bison.git
Kirjoitettu VS
Käyttöjärjestelmä GNU / Linux ja BSD ( d )
Ympäristö Monitasoinen
Tyyppi Jäsennin
Lisenssi GPL-3.0 + ( d )
Dokumentointi www.gnu.org/software/bison/manual
Verkkosivusto www.gnu.org/software/bison/

GNU bison on toteutus GNU : n kääntäjä-kääntäjä yacc , joka on erikoistunut jäsentäjien luomiseen .

Käyttöskenaariot

Käyttö syntaksin analysaattori välttämättömänä koodi kirjoitettu esimerkiksi C tai C ++ , kun on tarpeen korvata luokkiin tai muut viitteet mukaan adaptereita , tai toiminto puhelut , tai muiden luokkien ja / tai toimintoja. Tässä kaaviossa GNU Bison voi jäsentää lähdekoodin ja korvata kaikki luokkien ja toimintojen esiintymät , myös argumentit .

Bison voidaan myös liittää kanssa sanastoanalysaattori Flex , joka on ilmainen versio on Lex .

Tuetut ohjelmointikielet

GNU Bison voi tuottaa C , C ++ tai Java -koodin , joka voidaan myöhemmin kootaan .

Huomautuksia ja viitteitä

  1. Robert P.Corbett, staattinen semantiikka ja kääntäjävirheiden palautus (väitöskirja),Kesäkuu 1985, [ lue verkossa ] , kuultu5. huhtikuuta 2020

Liitteet

Bibliografia

Ulkoinen linkki