commit-bison
[Top][All Lists]
Advanced

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

bison ./ChangeLog ./NEWS data/c.m4 data/glr.c d...


From: Akim Demaille
Subject: bison ./ChangeLog ./NEWS data/c.m4 data/glr.c d...
Date: Sun, 03 Nov 2002 11:41:58 -0500

CVSROOT:        /cvsroot/bison
Module name:    bison
Changes by:     Akim Demaille <address@hidden>  02/11/03 11:41:57

Modified files:
        .              : ChangeLog NEWS 
        data           : c.m4 glr.c yacc.c 
        doc            : bison.texinfo 
        tests          : calc.at cxx-type.at 

Log message:
        * data/c.m4 (b4_identification, b4_user_args, b4_parse_param):
        New.
        * data/yacc.m4 (b4_pure_args, b4_Pure_args): New.
        (b4_parse_param): Remove.
        Use b4_identification.
        Propagate b4_pure_args where needed to pass them to yyerror.
        * data/glr.m4 (b4_parse_param): Remove.
        (b4_user_formals, b4_pure_args, b4_pure_formals, b4_lpure_args)
        (b4_lpure_formals): New.
        Use b4_identification.
        (YY_USER_FORMALS, YY_USER_ARGS): Remove, replaced by
        b4_user_formals and b4_user_args.
        (yyexpandGLRStack, yyFail, yyaddDeferredAction, yyglrShiftDefer)
        (yyreportAmbiguity): When using a pure parser, also need
        the location, and the parse-params.
        Adjust callers.
        (yyuserAction, yyglrShift, yyreportParseError, yyrecoverParseError):
        When using a pure parser, also need the parse-params.
        Adjust callers.
        * tests/calc.at: Test pure (%pure-parser) and absolutely pure
        (%pure-parser + %parse-param) LALR and GLR parsers.
        (AT_CHECK_PUSHDEFS, AT_CHECK_POPDEFS): New, define AT_PARAM_IF,
        AT_LOCATION_IF, AT_PURE_IF, AT_GLR_IF, AAT_PURE_AND_LOC_IF,
        AT_GLR_OR_PARAM_IF, AT_YYERROR_ARG_LOC_IF, AT_YYERROR_SEES_LOC_IF.
        (_AT_DATA_CALC_Y): Equip for purity of yyerror.
        (_AT_CHECK_CALC_ERROR): Use AT_YYERROR_SEES_LOC_IF.
        * tests/cxx-type.at (_AT_TEST_GLR_CALC): Equip for yyerror purity.
        * doc/bison.texinfo: Untabify the whole file.
        (Parser Function): Document %parse-param, deprecate YYPARSE_PARAM.
        (Pure Calling): Document %lex-param, deprecate YYLEX_PARAM.
        (Error Reporting): Adjust to these new directives.
        Document %error-verbose, deprecate YYERROR_VERBOSE.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.897&tr2=1.898&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/NEWS.diff?tr1=1.65&tr2=1.66&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/c.m4.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/glr.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/yacc.c.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/doc/bison.texinfo.diff?tr1=1.74&tr2=1.75&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/calc.at.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/cxx-type.at.diff?tr1=1.7&tr2=1.8&r1=text&r2=text





reply via email to

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