1*60321Sbostic Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been made 2*60321Sbosticas compatible as possible with AT&T Yacc. Berkeley Yacc can accept any input 3*60321Sbosticspecification that conforms to the AT&T Yacc documentation. Specifications 4*60321Sbosticthat take advantage of undocumented features of AT&T Yacc will probably be 5*60321Sbosticrejected. 639772Sbostic 7*60321Sbostic Berkeley Yacc is distributed with no warranty whatever. The code is certain 8*60321Sbosticto contain errors. Neither the author nor any contributor takes responsibility 9*60321Sbosticfor any consequences of its use. 1039772Sbostic 11*60321Sbostic Berkeley Yacc is in the public domain. The data structures and algorithms 12*60321Sbosticused in Berkeley Yacc are all either taken from documents available to the 13*60321Sbosticgeneral public or are inventions of the author. Anyone may freely distribute 14*60321Sbosticsource or binary forms of Berkeley Yacc whether unchanged or modified. 15*60321SbosticDistributers may charge whatever fees they can obtain for Berkeley Yacc. 16*60321SbosticPrograms generated by Berkeley Yacc may be distributed freely. 1739772Sbostic 1846148Scorbett Please report bugs to 1946148Scorbett 20*60321Sbostic robert.corbett@eng.Sun.COM 2139772Sbostic 2246148ScorbettInclude a small example if possible. Please include the banner string from 2346148Scorbettskeleton.c with the bug report. Do not expect rapid responses. 24