GNU Bison

GNU Bison

Informasjon
Skaper Robert P. Corbett ( d )
Utviklet av GNU-prosjekt
Første versjon Juni 1985
Siste versjon 3.7.2 (5. september 2020)
Innskudd git.savannah.gnu.org/cgit/bison.git
Skrevet i VS
Operativsystem GNU / Linux og BSD ( d )
Miljø Kryssplattform
Type Parser
Tillatelse GPL-3.0 + ( d )
Dokumentasjon www.gnu.org/software/bison/manual
Nettsted www.gnu.org/software/bison/

GNU bison er gjennomføringen GNU 's kompilatoren-kompilatoren yacc , som spesialiserer seg på produksjon av parsere .

Bruksscenarier

Bruk av en syntaksanalysator er viktig på kode skrevet for eksempel i C eller C ++ når det er nødvendig å erstatte klasser eller andre referanser med adaptere , eller funksjonsanrop , eller fra andre klasser og / eller funksjoner. I dette diagrammet kan GNU Bison analysere kildekoden og erstatte alle forekomster av klasser og funksjoner, inkludert argumentene .

Bison kan også knyttes til den leksikale analysatoren Flex , en gratis versjon av Lex .

Støttede programmeringsspråk

GNU Bison kan generere C , C ++ eller Java- kode , som senere kan kompileres .

Merknader og referanser

  1. Robert P. Corbett, Static Semantics and Compiler Error Recovery , (doktoravhandling),Juni 1985, [ les online ] , konsultert på5. april 2020

Vedlegg

Bibliografi

Ekstern lenke