bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My plans for Bison: history


From: Akim Demaille
Subject: Re: My plans for Bison: history
Date: Thu, 21 Feb 2019 07:03:55 +0100

> Le 17 févr. 2019 à 12:28, Akim Demaille <address@hidden> a écrit :
> 
> 
>> Le 17 févr. 2019 à 12:25, Akim Demaille <address@hidden> a écrit :
>> 
>> commit 93371999ee617644d56c82774b7af453cda05291
>> Author: Eric S. Raymond <address@hidden>
>> Date:   Wed Feb 13 10:39:54 2019 -0500
>> 
>>   doc: a history section
>> 
>>   * bison.texi (A Brief History of the Greater Ungulates): New section.
> 
> On top of it, I installed this:
> 
> commit cbf213915cca529c95f56da2005075469f45af6a
> Author: Akim Demaille <address@hidden>
> Date:   Sun Feb 17 12:20:40 2019 +0100
> 
>    doc: style changes
> 
>    * doc/bison.texi (Bibliography): Add [Corbett 1984] and [Johnson
>    1978].
>    (History): Use them.
>    And other minor changes.

and this.

commit 98020cedf779dfab193ddad949cd3d38b3ed002e
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 20 06:33:43 2019 +0100

    doc: fixes to please older versions of Texinfo
    
    Currently, we have errors:
    
        ./doc/bison.texi:13005: node `History' lacks menu item for `Yacc' 
despite being its Up target
    
    * doc/bison.texi (History): Add the local menu.
    While at it, add a few index entries.

diff --git a/doc/bison.texi b/doc/bison.texi
index 631f27e4..6cd59821 100644
--- a/doc/bison.texi
+++ b/doc/bison.texi
@@ -382,7 +382,7 @@ A Brief History of the Greater Ungulates
 * yacchack::                    An obscure early implementation of reentrancy
 * Byacc::                       Berkeley Yacc
 * Bison::                       This program
-* Other ungulates::             Similar programs
+* Other Ungulates::             Similar programs
 
 Frequently Asked Questions
 
@@ -13007,6 +13007,14 @@ The exceptions thrown by user-supplied parser actions 
and
 @cindex history
 @cindex ungulates
 
address@hidden
+* Yacc::                        The original Yacc
+* yacchack::                    An obscure early implementation of reentrancy
+* Byacc::                       Berkeley Yacc
+* Bison::                       This program
+* Other Ungulates::             Similar programs
address@hidden menu
+
 @node Yacc
 @section The ancestral Yacc
 
@@ -13043,6 +13051,7 @@ variants.
 
 @node yacchack
 @section yacchack
address@hidden yacchack
 
 One of the deficiencies of original Yacc was its inability to produce
 reentrant parsers.  This was first remedied by a set of drop-in
@@ -13052,6 +13061,7 @@ became available a few years later.
 
 @node Byacc
 @section Berkeley Yacc
address@hidden byacc
 
 Berkeley Yacc was originated in 1985 by Robert Corbett
 (@pxref{Bibliography,,Corbett 1984}).  It was originally named ``zoo'', but
@@ -13069,6 +13079,7 @@ Bison became available, byacc itself passed out of 
general use.
 
 @node Bison
 @section Bison
address@hidden zoo
 
 Robert Corbett actually wrote two (closely related) LALR parsers in 1985,
 both using the DeRemer/Penello techniques. One was ``zoo'', the other was
@@ -13111,8 +13122,8 @@ ancestral Yacc or Byson.
 Bison obsolesced all previous Yacc variants and workalikes generating C by
 1995.
 
address@hidden Other ungulates
address@hidden Other ungulates
address@hidden Other Ungulates
address@hidden Other Ungulates
 
 The Yacc concept has frequently been ported to other languages. Some of the
 early ports are extinct along with the languages that hosted them; others




reply via email to

[Prev in Thread] Current Thread [Next in Thread]