xref: /original-bsd/usr.bin/pascal/eyacc/READ_ME (revision 30ae0772)
1Copyright (c) 1980 Regents of the University of California.
2All rights reserved.  The Berkeley software License Agreement
3specifies the terms and conditions for redistribution.
4
5@(#)READ_ME	5.1 (Berkeley) 04/29/85
6
7August 28, 1977
8
9This directory contains source for a version of yacc needed by the Pascal
10parser.  The differences between this yacc and a stadard version 6 yacc
11are indicated in a comment in y1.c.
12
13Note that the standard yacc parser will not work on the tables produced
14by "eyacc" and also that these changes are really useful only with
15a fairly large set of error recovery routines which are part of both
16"pi" and "pxp".  The routines are language independent, but the method
17will only work on languages which have some redundancy in them... it is
18probably ill suited for C, but would work fine in ALGOL-60, ALGOL-W,
19EUCLID, LIS, SP/K, PL/1, ALPHARD, CLU, ...
20
21Sun Apr  8 21:43:08 PST 1979
22
23A paper describing the method used by eyacc will appear in August in the
24SIGPLAN Boulder conference.
25
26Mon May 5, 1980
27
28The eyacc in this directory has been modified to work for
29version 7.  This involved syntax fixes and changing the I/O calls
30to standard version 7 calls.
31