OLD-EYACC(1) General Commands Manual OLD-EYACC(1)
old-eyacc - modified yacc allowing much improved error recovery
/usr/old/eyacc [ -v ] [ grammar ]
eyacc is a version of yacc(1), that produces tables used by the Pascal
system and its error recovery routines. eyacc fully enumerates test
actions in its parser when an error token is in the look-ahead set.
This prevents the parser from making undesirable reductions when an
error occurs before the error is detected. The table format is differ-
ent in eyacc than it was in the old yacc, as minor changes had been
made for efficiency reasons.
Practical LR Error Recovery by Susan L. Graham, Charles B. Haley and
W. N. Joy; SIGPLAN Conference on Compiler Construction, August 1979.
pc and its error recovery routines should be made into a library of
routines for the new yacc.
24 September 1987 OLD-EYACC(1)