commit-bison
[Top][All Lists]
Advanced

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

bison ./ChangeLog ./NEWS ./THANKS data/glr.c da...


From: Akim Demaille
Subject: bison ./ChangeLog ./NEWS ./THANKS data/glr.c da...
Date: Sun, 13 Oct 2002 10:25:14 -0400

CVSROOT:        /cvsroot/bison
Module name:    bison
Changes by:     Akim Demaille <address@hidden>  02/10/13 10:25:14

Modified files:
        .              : ChangeLog NEWS THANKS 
        data           : glr.c yacc.c 
        tests          : calc.at 

Log message:
        GLR parsers sometimes raise parse errors instead of performing the
        default reduction.
        Reported by Charles-Henry de Boysson.
        * tests/calc.at (_AT_CHECK_CALC, _AT_CHECK_CALC_ERROR): Don't
        check the length of the traces when %glr.
        (_AT_CHECK_CALC_ERROR): Also skip `^Stack' lines, coming from
        GLR's traces.
        (AT_CHECK_CALC_LALR, AT_CHECK_CALC_GLR): New.
        Test GLR parsers.
        * data/glr.c (YYLEFTMOST_STATE): Fix its value.
        (yyltype): Remove the yy prefix from the member names.
        (yytable): Complete its comment.
        (yygetLRActions): Map error action number from YYTABLE from
        YYTABLE_NINF to 0.
        (yyisErrorAction): No longer compare YYACTION to YYPACT_NINF
        (which was a bug: it should have been YYTABEL_NINF, and yet it was
        not satisfying as we could compare an YYACTION computed from
        YYDEFACT to YYTABLE_NINF although they are unrelated): 0 is the
        only value for error actions.
        (yyreportParseError): In verbose parse error messages, don't issue
        `error' in the list of expected tokens.
        * data/yacc.c (yyparse) <yybackup>: Rewrite the decoding of the
        next action to perform to match glr.c's decoding.
        (yytable): Complete its comment.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.852&tr2=1.853&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/NEWS.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/THANKS.diff?tr1=1.48&tr2=1.49&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/glr.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/yacc.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/calc.at.diff?tr1=1.29&tr2=1.30&r1=text&r2=text





reply via email to

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