commit-bison
[Top][All Lists]
Advanced

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

bison ./ChangeLog ./README-cvs data/yacc.c src/...


From: Akim Demaille
Subject: bison ./ChangeLog ./README-cvs data/yacc.c src/...
Date: Mon, 25 Aug 2003 11:16:25 -0400

CVSROOT:        /cvsroot/bison
Module name:    bison
Branch:         
Changes by:     Akim Demaille <address@hidden>  03/08/25 11:16:25

Modified files:
        .              : ChangeLog README-cvs 
        data           : yacc.c 
        src            : Makefile.am muscle_tab.c muscle_tab.h 
                         parse-gram.c parse-gram.h parse-gram.y reader.c 
                         reader.h scan-gram.l 

Log message:
        When reducing initial empty rules, Bison parser read an initial
        location that is not defined.  This results in garbage, and that
        affects Bison's own parser.  Therefore we need (i) to extend Bison
        to support a means to initialize this location, and (ii) to use
        this CVS Bison to fix CVS Bison's parser.
        * src/reader.h, reader.c (epilogue_augment): Remove, replace
        with...
        * src/muscle_tab.h, src/muscle_tab.c (muscle_code_grow): this.
        * src/parse-gram.y: Adjust.
        (%initial-action): New.
        (%error-verbose): Since we require CVS Bison, there is no reason
        not to use it.
        * src/scan-gram.l: Adjust.
        * src/Makefile.am (YACC): New, to make sure we use our own parser.
        * data/yacc.c (yyparse): Use b4_initial_action.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.1068&tr2=1.1069&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/README-cvs.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/yacc.c.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/Makefile.am.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/muscle_tab.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/muscle_tab.h.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/parse-gram.c.diff?tr1=1.47&tr2=1.48&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/parse-gram.h.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/parse-gram.y.diff?tr1=1.42&tr2=1.43&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/reader.c.diff?tr1=1.232&tr2=1.233&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/reader.h.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/scan-gram.l.diff?tr1=1.62&tr2=1.63&r1=text&r2=text





reply via email to

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