BSD 1 development
[unix-history] / eyacc / READ_ME
CommitLineData
c8f7ac22
CH
1August 28, 1977
2
3This directory contains source for a version of yacc needed by the Pascal
4parser. The differences between this yacc and a stadard version 6 yacc
5are indicated in a comment in y1.c.
6
7Note that the standard yacc parser will not work on the tables produced
8by "eyacc" and also that these changes are really useful only with
9a fairly large set of error recovery routines which are part of both
10"pi" and "pxp". The routines are language independent, but the method
11will only work on languages which have some redundancy in them... it is
12probably ill suited for C, but would work fine in ALGOL-60, ALGOL-W,
13EUCLID, LIS, SP/K, PL/1, ALPHARD, CLU, ...
14
15I am working on a short document describing the internals of the error
16recovery technique used in "pi"... It is a simple modification of the
17Graham/Rhodes technique described in a recent article in the CACM.
18
19
20 Bill Joy
21 Computer Science Division
22 EECS Department
23 University of California, Berkeley
24 Berkeley, California 94704
25
26 Office: (415) 642-4948
27 Home: (415) 524-4510