1*98e903e7SBaptiste Daroussin Berkeley Yacc owes much to the unflagging efforts of Keith Bostic. 2*98e903e7SBaptiste DaroussinHis badgering kept me working on it long after I was ready to quit. 3*98e903e7SBaptiste Daroussin 4*98e903e7SBaptiste Daroussin Berkeley Yacc is based on the excellent algorithm for computing LALR(1) 5*98e903e7SBaptiste Daroussinlookaheads developed by Tom Pennello and Frank DeRemer. The algorithm is 6*98e903e7SBaptiste Daroussindescribed in their almost impenetrable article in TOPLAS 4,4. 7*98e903e7SBaptiste Daroussin 8*98e903e7SBaptiste Daroussin Finally, much of the credit for the latest version must go to those 9*98e903e7SBaptiste Daroussinwho pointed out deficiencies of my earlier releases. Among the most 10*98e903e7SBaptiste Daroussinprolific contributors were 11*98e903e7SBaptiste Daroussin 12*98e903e7SBaptiste Daroussin Benson I. Margulies 13*98e903e7SBaptiste Daroussin Dave Gentzel 14*98e903e7SBaptiste Daroussin Antoine Verheijen 15*98e903e7SBaptiste Daroussin Peter S. Housel 16*98e903e7SBaptiste Daroussin Dale Smith 17*98e903e7SBaptiste Daroussin Ozan Yigit 18*98e903e7SBaptiste Daroussin John Campbell 19*98e903e7SBaptiste Daroussin Bill Sommerfeld 20*98e903e7SBaptiste Daroussin Paul Hilfinger 21*98e903e7SBaptiste Daroussin Gary Bridgewater 22*98e903e7SBaptiste Daroussin Dave Bakken 23*98e903e7SBaptiste Daroussin Dan Lanciani 24*98e903e7SBaptiste Daroussin Richard Sargent 25*98e903e7SBaptiste Daroussin Parag Patel 26