File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / usr / src / man / man1 / eyacc.1
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:24:19 2019 UTC (7 years ago) by root
Branches: bsd, MAIN
CVS tags: v12b, v121, HEAD
Power 6/32 Unix version 1.2b

.TH EYACC 1 "18 January 1983"
.UC 4
.SH NAME
eyacc \- modified yacc allowing much improved error recovery
.SH SYNOPSIS
.B eyacc
[
.B \-v
]
[ grammar ]
.SH DESCRIPTION
.I Eyacc
is an old version of
.IR yacc (1),
which produces tables used by the Pascal system and its error recovery
routines.
.I 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
.I eyacc
than it was in the old
.I yacc,
as minor changes had been made for efficiency reasons.
.SH "SEE ALSO"
yacc(1)
.br
``Practical LR Error Recovery'' by Susan L. Graham, Charles B. Haley
and W. N. Joy; SIGPLAN Conference on Compiler Construction, August 1979.
.SH AUTHOR
S. C. Johnson
.PP
.I Eyacc
modifications by Charles Haley and William Joy.
.SH BUGS
.I Pc
and its error recovery routines should be made into a library
of routines for the new
.I yacc.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.