Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ eyacc(1) — GDT-UNX 6.8_er0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

yacc(1)

EYACC(1)  —  UNIX Programmer’s Manual

NAME

eyacc − modified yacc allowing much improved error recovery

SYNOPSIS

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. Eyacc fully enumerates test actions in its parser when an error token is in the look-ahead set.  This enumeration prevents the parser from performing undesirable reductions when an error occurs before the error is detected.  The table format differs in eyacc from the old yacc, as minor changes have been incorporated for efficiency. 

SEE ALSO

yacc(1)
“Practical LR Error Recovery” by Susan L. Graham, Charles B. Haley and W. N. Joy; SIGPLAN Conference on Compiler Construction, August 1979.

AUTHOR

S. C. Johnson

Eyacc modifications by Charles Haley and William Joy. 

BUGS

Pc and its error recovery routines should be made into a library of routines for the new yacc. 

4th Berkeley Distribution  —  %W%%Q%%Y%

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