Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

yacc(1)

OLD-EYACC(1)  —  USER COMMANDS

NAME

old-eyacc − modified yacc allowing much improved error recovery

SYNOPSIS

/usr/old/eyacc [ −v ] [ grammar ]

DESCRIPTION

eyacc is a version of yacc(1), that 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 prevents the parser from making undesirable reductions when an error occurs before the error is detected.  The table format is different in eyacc than it was in the old yacc, 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 Construction, August 1979. 

BUGS

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

Sun Release 4.0  —  Last change: 22 March 1989

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