EYACC(1) UNIX Programmer's Manual EYACC(1) NAME eyacc - modified yacc allowing much improved error recovery SYNOPSIS eyacc [ -v ] [ grammar ] DESCRIPTION _E_y_a_c_c is an old version of _y_a_c_c(1), which produces tables used by the Pascal system and its error recovery routines. _E_y_a_c_c 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 different in _e_y_a_c_c than it was in the old _y_a_c_c, as minor changes had been made for efficiency reasons. SEE ALSO yacc(1) ``Practical LR Error Recovery'' by Susan L. Graham, Charles B. Haley and W. N. Joy; SIGPLAN Conference on Compiler Con- struction, August 1979. AUTHOR S. C. Johnson _E_y_a_c_c modifications by Charles Haley and William Joy. BUGS _P_c and its error recovery routines should be made into a library of routines for the new _y_a_c_c. Printed 11/10/80 1