| Yacc | |||
|---|---|---|---|
| Utvikler(e) | Stephen Curtis Johnson | ||
| Utgitt | 1970 | ||
| Nyeste versjon | ukjent | ||
| Skrevet i | C | ||
| Lisens | Ukjent | ||
| Etterfølger | GNU Bison, Berkeley Yacc | ||
Yacc, forkortelse for «Yet Another Compiler Compiler», er et dataprogram for Unix og Unix-liknende operativsystemer. Det er en LALR-parsergenerator som genererer en parser (syntaktisk analysator). Parseren analyserer og oversetter et program skrevet i høynivåspråk, basert på en grammatikk som er skevet i Backus-Naur form eller en lignende notasjon. Yacc ble laget i 1971 av Stephen C. Johnson ved AT&T Corporation. Programmet ble opprinnelig skrevet i programmeringsspråket B, men ble raskt skrevet på nytt i C. Yacc var en del av Unix versjon 3 i 1973, og en full beskrivelse av Yacc ble publisert i 1975.