EYACC(1)
NAME
eyacc − modified yacc allowing much improved error recovery
USAGE
eyacc [ −v ] [ grammar ]
DESCRIPTION
Eyacc is an old version of yacc(1), which produces tables used by the Pascal system and its error recovery routines from a context-free grammar. 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 used by eyacc has gone through some minor changes to increase its efficiency.
If the −v option is specified, eyacc produces an output file that contains a description of the parsing tables, and a report on conflicts generated by ambiguities in the grammar.