xref: /csrg-svn/usr.bin/pascal/eyacc/READ_ME (revision 62086)
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