version 1.22, 2009/02/10 19:24:17 |
version 1.23, 2010/07/20 12:53:43 |
|
|
be written to the file |
be written to the file |
.Pa y.output . |
.Pa y.output . |
.El |
.El |
|
.Pp |
|
.Ex -std yacc |
.Sh ENVIRONMENT |
.Sh ENVIRONMENT |
.Bl -tag -width TMPDIR |
.Bl -tag -width TMPDIR |
.It Ev TMPDIR |
.It Ev TMPDIR |
|
|
The flags |
The flags |
.Op Fl or |
.Op Fl or |
are extensions to that specification. |
are extensions to that specification. |
|
.Sh HISTORY |
|
Berkeley Yacc was originally developed using PCC on a VAX with the |
|
intent of being as compatible as possible with AT&T Yacc. |
|
Much is owed to the unflagging efforts of Keith Bostic. |
|
His badgering kept me working on Yacc long after I was ready to |
|
quit. |
|
.Pp |
|
Berkeley Yacc is based on the excellent algorithm for computing |
|
LALR(1) lookaheads developed by Tom Pennello and Frank DeRemer. |
|
The algorithm is described in their almost impenetrable article in |
|
TOPLAS 4,4. |
|
.Pp |
|
Finally, much credit must go to those who pointed out deficiencies |
|
of earlier releases. |
|
Among the most prolific contributors were |
|
Benson I. Margulies, |
|
Dave Gentzel, |
|
Antoine Verheijen, |
|
Peter S. Housel, |
|
Dale Smith, |
|
Ozan Yigit, |
|
John Campbell, |
|
Bill Sommerfeld, |
|
Paul Hilfinger, |
|
Gary Bridgewater, |
|
Dave Bakken, |
|
Dan Lanciani, |
|
Richard Sargent, |
|
and |
|
Parag Patel. |
|
.Sh AUTHORS |
|
The |
|
.Nm |
|
utility was written by |
|
.An Robert Corbett . |