147968Sbostic/*- 262085Sbostic * Copyright (c) 1980, 1993 362085Sbostic * The Regents of the University of California. All rights reserved. 447968Sbostic * 547968Sbostic * %sccs.include.proprietary.c% 647968Sbostic * 7*62086Sbostic * @(#)READ_ME 8.1 (Berkeley) 06/06/93 847968Sbostic */ 919575Smckusick 1019575SmckusickAugust 28, 1977 1119575Smckusick 1219575SmckusickThis directory contains source for a version of yacc needed by the Pascal 1319575Smckusickparser. The differences between this yacc and a stadard version 6 yacc 1419575Smckusickare indicated in a comment in y1.c. 1519575Smckusick 1619575SmckusickNote that the standard yacc parser will not work on the tables produced 1719575Smckusickby "eyacc" and also that these changes are really useful only with 1819575Smckusicka fairly large set of error recovery routines which are part of both 1919575Smckusick"pi" and "pxp". The routines are language independent, but the method 2019575Smckusickwill only work on languages which have some redundancy in them... it is 2119575Smckusickprobably ill suited for C, but would work fine in ALGOL-60, ALGOL-W, 2219575SmckusickEUCLID, LIS, SP/K, PL/1, ALPHARD, CLU, ... 2319575Smckusick 2419575SmckusickSun Apr 8 21:43:08 PST 1979 2519575Smckusick 2619575SmckusickA paper describing the method used by eyacc will appear in August in the 2719575SmckusickSIGPLAN Boulder conference. 2819575Smckusick 2919575SmckusickMon May 5, 1980 3019575Smckusick 3119575SmckusickThe eyacc in this directory has been modified to work for 3219575Smckusickversion 7. This involved syntax fixes and changing the I/O calls 3319575Smckusickto standard version 7 calls. 34