Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker.mit.edu!hsdndev!spdcc!iecc!compilers-sender From: corbett@okeeffe.Berkeley.EDU (Robert Corbett) Newsgroups: comp.compilers Subject: version 1.8 of Berkeley Yacc Keywords: yacc, parse Message-ID: <40491@ucbvax.BERKELEY.EDU> Date: 21 Jan 91 03:19:18 GMT Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: corbett@okeeffe.Berkeley.EDU (Robert Corbett) Organization: CSRG, UC Berkeley Lines: 21 Approved: compilers@iecc.cambridge.ma.us I have placed a new version of Berkeley Yacc in ~ftp/pub/byacc.tar.Z on ucbarpa (IP address 128.32.130.11). The new version fixes an incompatibility with AT&T Yacc regarding precedence declarations. The charateristic of grammars where the incompatibility makes a difference is that a shift and more than one reduction must be possible for a given state-lookahead pair and there must be a precedence declaration for the lookahead symbol. The incompatibility affects useful grammars. In particular, a version of EQN produced using earlier versions of Berkeley Yacc will produce different results from a version produced using AT&T Yacc. Version 1.8 does not include improvements I previously said would be in 1.8. I have deferred those changes until version 1.9. Version 1.8 contains only bug fixes (as was also the case for version 1.7). Yours truly, Bob Corbett -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.