Berkeley Yacc is a reimplementation of the Unix parser generator Yacc, originally written by Robert Corbett in 1990, designed for compatibility with Yacc.[1] Due to its liberal license and because it was faster than the AT&T Yacc, it quickly became the most popular version of Yacc.[2] It has the advantages of being written in ANSI C and being public domain software.