4BSD/usr/man/cat1/eyacc.1

Compare this file to the similar file:
Show the results in this format:




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