unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-4.1.3)
Page:
Section:
Apropos / Subsearch:
optional field

OLD-EYACC(1)                General Commands Manual               OLD-EYACC(1)



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



                               24 September 1987                  OLD-EYACC(1)