commit-bison
[Top][All Lists]
Advanced

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

bison ./ChangeLog data/Makefile.am data/bison.s...


From: Akim Demaille
Subject: bison ./ChangeLog data/Makefile.am data/bison.s...
Date: Tue, 05 Feb 2002 05:08:59 -0500

CVSROOT:        /cvsroot/bison
Module name:    bison
Changes by:     Akim Demaille <address@hidden>  02/02/05 05:08:59

Modified files:
        .              : ChangeLog 
        data           : Makefile.am bison.simple 
        lib            : Makefile.am 
        src            : Makefile.am muscle_tab.c muscle_tab.h output.c 
                         output.h scan-skel.l system.h 
        tests          : Makefile.am bison.in 

Log message:
        Give a try to M4 as a back end.
        * lib/readpipe.c: New, from wdiff.
        * src/Makefile.am (DEFS): Define PKGDATADIR, not BISON_SIMPLE and
        BISON_HAIRY.
        * src/system.h (BISON_HAIRY, BISON_SIMPLE): Remove the DOS and VMS
        specific values.  Now it is m4 that performs the lookup.
        * src/parse-skel.y: Remove.
        * src/muscle_tab.c, src/muscle_tab.h (muscles_m4_output): New.
        * src/output.c (actions_output, guards_output)
        (token_definitions_output): No longer keeps track of the output
        line number, hence remove the second argument.
        (guards_output): Check against the guard member of a rule, not the
        action member.
        Adjust callers.
        (output_skeleton): Don't look for the skeleton location, let m4 do
        that.
        Create `/tmp/muscles.m4'.  This is temporary, a proper temporary
        file will be used.
        Invoke `m4' on m4sugar.m4, muscles.m4, and the skeleton.
        (prepare): Given that for the time being changesyntax is not
        usable in M4, rename the muscles using `-' to `_'.
        Define `defines_flag', `output_parser_name' and `output_header_name'.
        * src/output.h (actions_output, guards_output)
        (token_definitions_output): Adjust prototypes.
        * src/scan-skel.l: Instead of scanning the skeletons, it now
        processes the output of m4: `__oline__' and `#output'.
        * data/bison.simple: Adjust to be used by M4(sugar).
        * tests/Makefile.am: Use check_SCRIPTS to make sure `bison' is up
        to date.
        * tests/bison.in: Use the secrete envvar `BISON_PKGDATADIR'
        instead of the dead `BISON_SIMPLE' and `BISON_HAIRY'.
        * data/m4sugar/m4sugar.m4, data/m4sugar/version.m4: New,
        shamelessly stolen from CVS Autoconf.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/ChangeLog.diff?tr1=1.532&tr2=1.533&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/Makefile.am.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/bison.simple.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/lib/Makefile.am.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/Makefile.am.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/muscle_tab.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/muscle_tab.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/output.c.diff?tr1=1.123&tr2=1.124&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/output.h.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/scan-skel.l.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/src/system.h.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/Makefile.am.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/tests/bison.in.diff?tr1=1.4&tr2=1.5&r1=text&r2=text




reply via email to

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