1 Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been 2made as compatible as possible with AT&T Yacc. Berkeley Yacc can accept 3any input specification that conforms to the AT&T Yacc documentation. 4Specifications that take advantage of undocumented features of AT&T Yacc 5probably will be rejected. 6 7 Berkeley Yacc is distributed with no warranty whatever. Any program 8of this size is almost certain to contain errors. Neither the author nor 9any contributor takes responsibility for any consequences of its use. 10 11 Berkeley Yacc is in the public domain. The data structures and 12algorithms used in Berkeley Yacc were either taken from documents 13available to the general public or were inventions of the author. 14Anyone may freely distribute source or binary forms of Berkeley Yacc 15whether unchanged or modified. Distributors may charge whatever fees 16they can obtain for Berkeley Yacc. Programs generated by Berkeley Yacc 17may be distributed freely. 18 19 Please report bugs to 20 21 corbett@berkeley.edu 22 23Include a small example if possible. Please include the banner string from 24skeleton.c with the bug report. Do not expect rapid responses. 25