Berkeley Yacc

Berkeley Yacc
Skaper(e)Robert P. Corbett
Utvikler(e)Thomas E. Dickey
Utgitt 2. september 1989
Nyeste versjon20260126 (26. januar 2026)
Kodelagerhttps://invisible-mirror.net/archives/byacc/
OperativsystemUnix-liknende
Skrevet iC
OS-familieyacc
LisensIngen
Nettstedinvisible-island.ne... (en)
invisible-mirror.ne... (en)
Forgjengeryacc

Berkeley Yacc (byacc) er en reimplementasjon av Unix-parsergeneratoren Yacc, opprinnelig skrevet av Robert Corbett i 1990, og konstruert for å være kompatibel med Yacc. På grunn av dens liberale lisens og fordi den var raskere enn AT&T Yacc, ble den hurtig den mest populære versjonen av Yacc. Den er skrevet i ANSI C og er offentlig eiendom.

Den inneholder egenskaper som ikke er tilgjengfelige i Yacc, slik som reentrancy, som er implementert på en måte som stort sett er kompatibel med GNU Bison.

Referanser

  1. ↑ https://groups.google.com/d/msg/comp.compilers/_Ad8HeBMygg/-NwkEGno1KkJ.
  2. ↑ «Index of /archives/byacc».
  3. ↑ https://packages.debian.org/stable/byacc; besøksdato: 27. juni 2017.
  4. ↑ https://www.openhub.net/p/byacc-snapshots/analyses/latest/languages_summary.
  5. ↑ Doug Brown; John Levine; Tony Mason (October 1992), lex & yacc (2 utgave), O'Reilly Media
  6. ↑ John Levine (August 2009), flex & bison, O'Reilly Media
  7. ↑ «Berkeley Yacc». «...support for reentrant code, which has evolved in byacc to the point where it can be compared and tuned against bison.»
  8. ↑ Berkeley Yacc Change log, see entry "2010-06-07 Andres.Meji"

Eksterne lenker

Autoritetsdata