Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ eyacc(1) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

yacc(1)



     eyacc(1)                                                 eyacc(1)



     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 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.

     FILES
          /usr/bin/eyeacc

     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.



























     Page 1                                       (last mod. 12/12/86)



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