Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

yacc(1)

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. 

RELATED INFORMATION

yacc(1). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026