1 2000-10-02 Akim Demaille <akim@epita.fr>
3 * src/getargs.c (fixed_outfiles): Rename as...
4 (yaccflag): for consistency and accuracy.
8 2000-10-02 Akim Demaille <akim@epita.fr>
10 Use the more standard files `xalloc.h' and `xmalloc.c' instead of
11 Bison's `allocate.c' and `alloc.h'. This patch was surprisingly
12 difficult and introduced a lot of core dump. It turns out that
13 Bison used an implementation of `xmalloc' based on `calloc', and
14 at various places it does depend upon the initialization to 0. I
15 have not tried to isolate the pertinent places, and all the former
16 calls to Bison's `xmalloc' are now using `XCALLOC'. Someday,
17 someone should address this issue.
19 * src/allocate.c, src/alloc.h, m4/bison-decl.m4: Remove.
20 * lib/xmalloc.c, lib/xalloc.h, m4/malloc.m4, m4/realloc.m4: New
23 * src/warshall.h: New file.
26 2000-10-02 Akim Demaille <akim@epita.fr>
28 Various anti-`extern in *.c' changes.
30 * src/system.h: Include `assert.h'.
33 2000-10-02 Akim Demaille <akim@epita.fr>
35 * src/state.h (nstates, final_state, first_state, first_shift)
36 (first_reduction): Move their exportation from here...
39 * src/getargs.c (statisticsflag): New variable.
40 Add support for `--statistics'.
43 Remove a lot of now useless `extern' statements in most files.
46 2000-10-02 Akim Demaille <akim@epita.fr>
48 * src/LR0.h: New file.
52 2000-10-02 Akim Demaille <akim@epita.fr>
54 * src/print.h: New file.
56 * src/print.c: Formatting and ordering changes.
57 (verbose, terse): Replace with...
58 (print_results): this new function.
62 2000-10-02 Akim Demaille <akim@epita.fr>
64 * src/conflicts.c (conflict_report): New function.
65 (conflict_log, verbose_conflict_log): Replace with...
66 (print_conflicts): this function.
68 * src/conflicts.h: New file.
69 Propagate its inclusion.
72 2000-10-02 Akim Demaille <akim@epita.fr>
74 * src/nullable.h: New file.
75 Propagate its inclusion.
76 * src/nullable.c: Formatting changes.
79 2000-10-02 Akim Demaille <akim@epita.fr>
81 * src/reduce.h: New file.
82 Propagate its inclusion.
83 * src/reduce.c: Topological sort and other formatting changes.
84 (bool, TRUE, FALSE): Move their definition to...
88 2000-10-02 Akim Demaille <akim@epita.fr>
90 * src/files.c: Formatting changes.
91 (tryopen, tryclose, openfiles): Rename as...
92 (xfopen, xfclose, open_files): this.
93 (stringappend): static.
94 * src/files.h: Complete the list of exported symbols.
98 2000-10-02 Akim Demaille <akim@epita.fr>
100 * src/reader.h: New file.
101 Propagate its use instead of tedious list of `extern' and
103 * src/reader.c: Formatting changes, topological sort,
107 2000-10-02 Akim Demaille <akim@epita.fr>
109 * src/lex.h: Prototype `lex.c' exported functions.
110 * src/reader.c: Adjust.
111 * src/lex.c: Formatting changes.
112 (safegetc): Rename as...
116 2000-10-02 Akim Demaille <akim@epita.fr>
118 * src/lalr.h: New file.
119 Propagate its inclusion instead of prototypes and `extern'.
120 * src/lalr.c: Formatting changes, topological sorting etc.
123 2000-10-02 Akim Demaille <akim@epita.fr>
125 * src/output.c (token_actions): Introduce a temporary array,
126 YYDEFACT, that makes it possible for this function to use
130 2000-10-02 Akim Demaille <akim@epita.fr>
132 `user_toknums' is output as a `short[]' in `output.c', while it is
133 defined as a `int[]' in `reader.c'. For consistency with the
134 other output tables, `user_toknums' is now defined as a table of
137 * src/reader.c (user_toknums): Be a short table instead of an int
141 Factor the short table outputs.
143 * src/output.c (output_short_table): New function.
144 * src/output.c (output_gram, output_stos, output_rule_data)
145 (output_base, output_table, output_check): Use it.
147 2000-10-02 Akim Demaille <akim@epita.fr>
149 * src/output.c (output): Topological sort of the functions, in
150 order to get rid of the `static' prototypes.
151 No longer use `register'.
152 * src/output.h: New file.
153 Propagate its inclusion in files explicitly prototyping functions
156 2000-09-21 Akim Demaille <akim@epita.fr>
158 * src/atgeneral.m4: Update from Autoconf.
160 2000-09-21 Akim Demaille <akim@epita.fr>
162 * src/closure.h: New file.
163 * src/closure.c: Formatting changes, topological sort over the
164 functions, use of closure.h.
165 (initialize_closure, finalize_closure): Rename as...
166 (new_closure, free_closure): these. Adjust dependencies.
167 * src/LR0.c: Formatting changes, topological sort, use of
169 (initialize_states): Rename as...
171 * src/Makefile.am (noinst_HEADERS): Adjust.
173 2000-09-20 Akim Demaille <akim@epita.fr>
175 * src/acconfig.h: Don't protect config.h against multiple
178 * src/system.h: Define PARAMS.
179 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
180 purpose of config.h. system.h must not try to fix wrong
181 definitions in config.h.
183 2000-09-20 Akim Demaille <akim@epita.fr>
185 * src/derives.h: New file.
186 * src/main.c, src/derives.h: Use it.
188 * src/Makefile.am (noinst_HEADERS): Adjust.
190 2000-09-20 Akim Demaille <akim@epita.fr>
192 * tests/atgeneral.m4: Update from Autoconf.
193 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
194 (AT_CHECK_CALC): New macros.
195 Use these macros to test bison with options `', `--raw',
196 `--debug', `--yacc', `--yacc --debug'.
198 2000-09-19 Akim Demaille <akim@epita.fr>
200 * src/output.c: Formatting changes.
201 * src/machine.h: Remove, leaving its contents in...
202 * src/system.h: here.
204 Adjust all dependencies on stdio.h and machine.h.
205 * src/getargs.h: New file.
206 Let all `extern' declarations about getargs.c be replaced with
207 inclusion of `getargs.h'.
208 * src/Makefile.am (noinst_HEADERS): Adjust.
210 * tests/calc.m4 (yyin): Be initialized in main, not on the global
212 (yyerror): Returns void, not int.
213 * doc/bison.texinfo: Formatting changes.
215 2000-09-19 Akim Demaille <akim@epita.fr>
217 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
220 2000-09-18 Akim Demaille <akim@epita.fr>
222 * configure.in: Append WARNING_CFLAGS to CFLAGS.
223 * src/Makefile.am (INCLUDES): Don't.
224 Be ready to fetch headers in lib/.
226 2000-09-18 Akim Demaille <akim@epita.fr>
228 * doc/bison.texinfo: Update the copyright.
229 ANSIfy and GNUify the examples.
232 2000-09-18 Akim Demaille <akim@epita.fr>
234 First set of tests: use the `calc' example from the documentation.
236 * src/bison.s1 (yyparse): Condition the code using `yytname' which
237 is defined only when YYDEBUG is.
238 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
239 * src/files.c (tryopen, tryclose): Formatting changes.
240 Move to the top and be static.
241 * src/reader.c (read_signed_integer): Likewise.
242 * tests/calc.m4: New file.
243 * Makefile.am, suite.m4: Adjust.
244 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
246 2000-09-18 Akim Demaille <akim@epita.fr>
248 Add support for an Autotest test suite for Bison.
250 * m4/m4.m4, m4/atconfig.m4: New files.
251 * m4/Makefile.am (EXTRA_DIST): Adjust.
252 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
254 * src/getargs.c: Display a more standard --version message.
255 * src/reader.c (reader): Formatting changes.
256 No longer depend upon VERSION_STRING.
257 * configure.in: No longer use `dnl'.
258 Set up the test suite and the new directory `tests/.
259 (VERSION_STRING): Remove.
261 2000-04-14 Akim Demaille <akim@epita.fr>
263 * src/reader.c (copy_comment2): New function, same as former
264 `copy_comment', but outputs into two FILE *.
265 (copy_comment): Use it.
266 (parse_union_decl): Use it.
267 (get_type, parse_start_decl): Use the same `invalid' message.
268 (parse_start_decl, parse_union_decl): Use the same `multiple'
270 (parse_union_decl, copy_guard, copy_action): Use the same
272 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
274 2000-03-31 Akim Demaille <akim@epita.fr>
276 * src/files.c (tryopen, tryclose): Move to the top.
279 2000-03-31 Akim Demaille <akim@epita.fr>
281 * src/main.c (main): Don't call `done', exit does it.
283 2000-03-31 Akim Demaille <akim@epita.fr>
285 * allocate.c: s/return (foo)/return foo/.
288 * output.c: Likewise.
289 * reader.c: Likewise.
290 * symtab.c: Likewise.
291 * vmsgetargs.c: Likewise.
293 2000-03-31 Akim Demaille <akim@epita.fr>
295 Clean up the error reporting functions.
297 * src/report.c: New file.
298 * src/report.h: Likewise.
299 * src/Makefile.am: Adjust.
300 * m4/error.m4: New file.
301 * m4/Makefile.am: Adjust.
302 * configure.in (jm_PREREQ_ERROR): Call it.
303 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
305 (fatal, fatals): Remove. All callers use complain.c::fatal.
306 (warn, warni, warns, warnss, warnss): Remove. All callers use
307 complain.c::complain.
308 (toomany): Remove, use fatal instead.
309 * src/files.c (done): No argument, use complain_message_count.
310 * src/main.c (main): Register `done' to `atexit'.
312 * src/getargs.c (usage): More `fputs', less `fprintf'.
314 2000-03-28 Akim Demaille <akim@epita.fr>
316 * lib/: New directory.
317 * Makefile.am (SUBDIRS): Adjust.
318 * configure.in: Adjust.
319 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
321 * src/alloca.c: Moved to lib/.
322 * src/getopt.c: Likewise.
323 * src/getopt1.c: Likewise.
324 * src/getopt.h: Likewise.
325 * src/ansi2knr.c: Likewise.
326 * src/ansi2knr.1: Likewise.
327 * src/Makefile.am: Adjust.
328 * lib/Makefile.am: New file.
330 2000-03-28 Akim Demaille <akim@epita.fr>
332 * src/getargs.c (usage): Refresh the help message.
334 2000-03-17 Akim Demaille <akim@epita.fr>
336 * src/getopt1.c: Updated from textutils 2.0e
337 * src/getopt.c: Likewise.
338 * src/getopt.h: Likewise.
340 2000-03-17 Akim Demaille <akim@epita.fr>
342 * src/Makefile.am (bison.simple): Fix the awk program: quote only
343 the file name, not the whole `#line LINE FILE'.
345 2000-03-17 Akim Demaille <akim@epita.fr>
347 On syntax errors, report the token on which we choked.
349 * src/bison.s1 (yyparse): In the label yyerrlab, when
350 YYERROR_VERBOSE, add yychar in msg.
352 2000-03-17 Akim Demaille <akim@epita.fr>
354 * src/reader.c (copy_at): New function.
355 (copy_guard): Use it.
356 (copy_action): Use it.
358 2000-03-17 Akim Demaille <akim@epita.fr>
360 Be kind to translators, save some useless translations.
362 * src/main.c (banner): New function.
363 (fatal_banner): Use it.
364 (warn_banner): Use it.
366 2000-03-17 Akim Demaille <akim@epita.fr>
368 * src/reader.c (copy_definition): Use copy_string and
369 copy_comment. Removed now unused `match', `ended',
371 (copy_comment, copy_string): Moved, to be visible from
374 2000-03-17 Akim Demaille <akim@epita.fr>
376 * src/reader.c (copy_string): Declare `static inline'. No
377 problems with inline, since it is checked by configure.
378 (copy_comment): Likewise.
380 2000-03-17 Akim Demaille <akim@epita.fr>
382 * src/reader.c (packsymbols): Formatting changes.
384 2000-03-17 Akim Demaille <akim@epita.fr>
386 * src/reader.c (copy_comment): New function, factored out from:
387 (copy_action): Use it. Removed now unused `match', `ended',
389 (copy_guard): Likewise.
391 2000-03-17 Akim Demaille <akim@epita.fr>
393 * src/reader.c (copy_string): New function, factored out from:
394 (copy_action): Use it.
395 (copy_guard): Likewise.
397 2000-03-17 Akim Demaille <akim@epita.fr>
399 Change the handling of @s so that they behave exactly like $s.
400 There is now a pseudo variable @$ (readble and writable), location
401 of the lhs of the rule (by default ranging from the location of
402 the first symbol of the rhs, to the location of the last symbol,
403 or, if the rhs is empty, YYLLOC).
405 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
407 (yyparse): When providing a default semantic action, provide a
408 default location action.
409 (after the $): No longer change `*YYLSP', just stack YYLOC the
410 same way you stack YYVAL.
411 * src/reader.c (read_declarations): Use warns.
412 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
413 (copy_action, case '@'): Likewise.
414 Use a standard error message, to save useless work from
417 2000-03-17 Akim Demaille <akim@epita.fr>
419 * src/bison.s1: Formatting and cosmetics changes.
420 * src/reader.c: Likewise.
421 Update the Copyright notice.
423 2000-03-17 Akim Demaille <akim@epita.fr>
425 * src/bison.s1 (#line): All set to `#line' only, since the
426 Makefile now handles them.
428 2000-03-16 Akim Demaille <akim@epita.fr>
430 * src/output.c (output_rule_data): Output the documentation of
432 (Copyright notice): Update.
435 2000-03-16 Akim Demaille <akim@epita.fr>
437 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
438 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
439 One `#if YYDEBUG' remains, since it uses variables which are
440 defined only if `YYDEBUG != 0'.
442 2000-03-16 Akim Demaille <akim@epita.fr>
444 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
445 and related variables so that the similarities are highlighted.
447 2000-03-16 Akim Demaille <akim@epita.fr>
449 * src/bison.s1: Properly indent CPP directives.
451 2000-03-16 Akim Demaille <akim@epita.fr>
453 * src/bison.s1: Properly indent the `alloca' CPP section.
455 2000-03-16 Akim Demaille <akim@epita.fr>
457 Do not hard code values of directories in `configure.in'.
458 Update the `configure' tool chain.
460 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
462 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
463 (AC_OUTPUT): Add m4/Makefile.
464 Bump to bison 1.28a, 1.29 has never been released.
465 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
466 handled via src/Makefile.am.
467 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
468 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
470 * Makefile.am (SUBDIRS): Add m4.
471 (ACLOCAL_AM_FLAGS): New variable.
472 (AUTOMAKE_OPTIONS): Add check-news.
473 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
474 the proper line number and file name.
475 (DEFS): Propagate the location of bison library files and of the
477 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
479 * acinclude.m4: Remove, replaced by the directory m4.
480 * m4/Makefile.am (EXTRA_DIST): New variable.
481 * m4/gettext.m4: New file, from the fileutils.
482 * m4/lcmessage.m4: Likewise
483 * m4/progtest.m4: Likewise.
484 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
486 2000-03-10 Akim Demaille <akim@epita.fr>
489 Formatting changes of various comments.
490 Respect the GNU coding standards at various places.
491 Don't use `_()' when no translation is needed.
493 1999-12-13 Jesse Thilo <jthilo@gnu.org>
496 OS/2 honors TMPDIR environment variable.
498 1999-12-13 Jesse Thilo <jthilo@gnu.org>
500 * doc/bison.texinfo: Tweaked spelling and grammar.
502 Removed reference to price of printed copy.
503 Mention BISON_SIMPLE and BISON_HAIRY.
505 1999-12-13 Jesse Thilo <jthilo@gnu.org>
507 * configure.in, NEWS:
510 1999-10-27 Jesse Thilo <jthilo@gnu.org>
512 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
513 Added reference card.
515 1999-07-26 Jesse Thilo <jthilo@gnu.org>
517 * po/ru.po: Added Russian translation.
519 1999-07-26 Jesse Thilo <jthilo@gnu.org>
521 * configure.in: Added Russian translation.
523 1999-07-06 Jesse Thilo <jthilo@gnu.org>
525 * configure.in, NEWS, README:
526 Released version 1.28.
528 1999-06-14 Jesse Thilo <jthilo@gnu.org>
531 Squashed redefinition warning on some systems.
533 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
534 Have configure build version string instead of relying on ANSI string
537 1999-06-14 Jesse Thilo <jthilo@gnu.org>
539 * po/POTFILES.in: Got rid of version.c.
541 1999-06-14 Jesse Thilo <jthilo@gnu.org>
543 * acconfig.h, configure.in:
544 Have configure build version string instead of relying on ANSI string
547 1999-06-08 Jesse Thilo <jthilo@gnu.org>
550 Dropped mention of `+' for long-named options.
552 1999-05-30 Jesse Thilo <jthilo@gnu.org>
554 * src/files.c: Added <unistd.h> for unlink().
556 * src/Makefile.am, src/system.h:
559 1999-05-30 Jesse Thilo <jthilo@gnu.org>
561 * README: Added a FAQ list.
563 * configure.in, acconfig.h:
566 1999-05-30 Jesse Thilo <jthilo@gnu.org>
568 * doc/FAQ, doc/Makefile.am:
571 1999-05-19 Jesse Thilo <jthilo@gnu.org>
573 * src/alloc.h, src/symtab.h, src/version.c:
574 Protected inclusion of "config.h" with HAVE_CONFIG_H.
576 1999-04-18 Jesse Thilo <jthilo@gnu.org>
578 * src/.cvsignore, src/Makefile.am:
579 Reorganized: sources in `src', documentation in `doc'.
581 * src/lex.c (literalchar):
582 fixed the code for escaping double quotes (thanks
585 1999-04-18 Jesse Thilo <jthilo@gnu.org>
587 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
588 Adjusted paths to reflect directory reorganization.
590 1999-04-18 Jesse Thilo <jthilo@gnu.org>
592 * doc/.cvsignore, doc/Makefile.am:
593 Reorganized: sources in `src', documentation in `doc'.
595 1999-04-18 Jesse Thilo <jthilo@gnu.org>
598 Updated AC_INIT file to reflect directory reorganization.
600 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
601 Reorganized: sources in `src', documentation in `doc'.
603 1999-04-13 Jesse Thilo <jthilo@gnu.org>
606 Don't declare calloc() and realloc() if not necessary.
608 1999-04-13 Jesse Thilo <jthilo@gnu.org>
610 * configure.in, acconfig.h, acinclude.m4:
611 Don't declare calloc() and realloc() if not necessary.
613 1999-03-23 Jesse Thilo <jthilo@gnu.org>
615 * po/.cvsignore: Added i18n support.
617 1999-03-23 Jesse Thilo <jthilo@gnu.org>
619 * acconfig.h, configure.in, Makefile.am:
622 1999-03-22 Jesse Thilo <jthilo@gnu.org>
624 * src/bison.s1: Fixed #line numbers.
626 1999-03-15 Jesse Thilo <jthilo@gnu.org>
628 * po/es.po, po/fr.po, po/nl.po, po/de.po:
629 Added PO files from Translation Project.
631 1999-03-03 Jesse Thilo <jthilo@gnu.org>
634 Added support for non-ANSI compilers (ansi2knr).
636 1999-02-16 Jesse Thilo <jthilo@gnu.org>
638 * configure.in: Bumped version number to 1.27.
641 Added `bison.simple' to list of files removed by `make distclean'.
643 1999-02-12 Jesse Thilo <jthilo@gnu.org>
645 * src/files.c, src/files.h:
646 Defined locations of parser files in config.h instead of Makefile.
648 1999-02-12 Jesse Thilo <jthilo@gnu.org>
650 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
651 Defined locations of parser files in config.h instead of Makefile.
653 1999-02-09 Jesse Thilo <jthilo@gnu.org>
656 Removed inappropriate use of $< macro.
658 1999-02-05 Jesse Thilo <jthilo@gnu.org>
660 * po/Makefile.in.in, po/POTFILES.in:
661 Add `po' directory skeleton.
663 1999-01-27 Jesse Thilo <jthilo@gnu.org>
665 * README: Document help-bison list.
667 * configure.in: Add check for mkstemp().
669 1999-01-20 Jesse Thilo <jthilo@gnu.org>
671 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
672 Hush a few compiler warnings.
675 Add tryclose(), which verifies that fclose was successful.
676 Hush a couple of compiler warnings.
678 1999-01-20 Jesse Thilo <jthilo@gnu.org>
680 * Makefile.am, OChangeLog:
681 ChangeLog is now automatically generated. Include the old version as
684 1999-01-14 Jesse Thilo <jthilo@gnu.org>
686 * src/gram.h, src/lalr.c, src/lex.c, src/lex.h, src/machine.h, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/state.h, src/symtab.c, src/symtab.h, src/types.h, src/vmsgetargs.c, src/warshall.c, src/allocate.c, src/alloc.h, src/bison.s1, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/files.h, src/getargs.c, src/gram.c, src/LR0.c:
689 1999-01-14 Jesse Thilo <jthilo@gnu.org>
691 * doc/bison.texinfo: Fix formatting glitch.
693 * doc/bison.texinfo: Update FSF address.
695 1999-01-14 Jesse Thilo <jthilo@gnu.org>
697 * acconfig.h: Update FSF address.
699 1999-01-08 Jesse Thilo <jthilo@gnu.org>
702 Don't define PACKAGE here, since config.h defines it.
704 1998-12-30 Jesse Thilo <jthilo@gnu.org>
706 * src/reader.c: Update copyright date.
709 Ditch sprintf to statically-sized buffers in fatal/warn functions in
710 favor of output directly to stderr (avoids buffer overruns).
712 * src/reader.c: Some checks for premature EOF.
714 * src/allocate.c, src/alloc.h, src/closure.c, src/conflicts.c, src/derives.c, src/getargs.c, src/gram.c, src/lalr.c, src/lex.c, src/LR0.c, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reduce.c, src/symtab.c, src/symtab.h, src/warshall.c:
715 Use prototypes if the compiler understands them.
717 * src/files.c: Honor TMPDIR on Unix hosts.
718 Use prototypes if the compiler understands them.
721 Fix a couple of buffer overrun bugs.
722 Use prototypes if the compiler understands them.
724 * src/system.h: Include unistd.h and ctype.h.
725 Use #ifdef instead of #if for NLS symbols.
727 1998-12-30 Jesse Thilo <jthilo@gnu.org>
730 Delete comment "consider using @set for edition number, etc..." since
733 1998-12-30 Jesse Thilo <jthilo@gnu.org>
736 Use prototypes if the compiler understands them.
738 * NEWS: Document 1.26 highlights.
740 * Makefile.am: Require Automake 1.3 or later.
743 Use prototypes if the compiler understands them.
745 1998-12-29 Jesse Thilo <jthilo@gnu.org>
748 Use VERSION symbol from automake for version number.
750 1998-12-29 Jesse Thilo <jthilo@gnu.org>
752 * acconfig.h, configure.in, version.cin:
753 Use VERSION symbol from automake for version number.
755 1998-11-28 Jesse Thilo <jthilo@gnu.org>
758 Distribute original version of simple parser (bison.s1), not built
759 version (bison.simple).
761 1998-11-28 Jesse Thilo <jthilo@gnu.org>
763 * doc/bison.texinfo: Add info dir entry.
766 Let automake put version number into documentation.
768 1998-11-26 Jesse Thilo <jthilo@gnu.org>
770 * src/bison.cld, src/build.com, src/vmshlp.mar:
771 Add non-RCS files from /gd/gnu/bison.
773 1998-11-26 Jesse Thilo <jthilo@gnu.org>
776 Document the BISON_HAIRY and BISON_SIMPLE variables.
778 1998-11-25 Jesse Thilo <jthilo@gnu.org>
780 * src/version.c: Build version.c automatically.
783 Fix token numbering (used to start at 258, not 257).
785 * src/system.h: Include config.h.
787 * src/getargs.c: Update bug report address.
789 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
790 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
792 1998-11-25 Jesse Thilo <jthilo@gnu.org>
795 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
797 * configure.in, version.cin:
798 Build version.c automatically.
800 * AUTHORS: Add AUTHORS file.
802 * README: Update bug report address.
805 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
807 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
810 1998-11-25 Jesse Thilo <jthilo@gnu.org>
812 * doc/bison.texinfo: Clean up some formatting.
814 1998-05-05 Richard Stallman <rms@gnu.org>
817 Explain better why to make a pure parser.
819 1998-01-05 Richard Stallman <rms@gnu.org>
821 * src/files.c (openfiles):
822 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
823 find a temporary directory, if possible. Do not unlink files while
826 1997-08-25 Richard Stallman <rms@gnu.org>
828 * src/reader.c (stack_offset;):
829 Change some warni to warns.
831 * src/lex.c (literalchar): Use warns, not warni.
833 1997-06-28 Richard Stallman <rms@gnu.org>
835 * src/bison.s1: Add a Bison version comment.
837 * src/main.c (fatal, warn, berror):
840 1997-06-28 Richard Stallman <rms@gnu.org>
842 * Makefile.in (bison_version): New variable.
843 (dist): Use that variable.
844 (bison.s1): Substitute the Bison version into bison.simple.
846 * bison.simple: Add a Bison version comment.
848 1997-06-18 Richard Stallman <rms@gnu.org>
850 * src/main.c (fatal, warn, berror):
851 Make error messages standard.
852 (toomany): Improve error message text.
854 * src/LR0.c, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/lalr.c, src/lex.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/symtab.c:
855 new.h renamed to alloc.h.
857 1997-06-18 Richard Stallman <rms@gnu.org>
859 * Makefile.in: new.h renamed to alloc.h.
861 1997-05-24 Richard Stallman <rms@gnu.org>
863 * src/lex.c (literalchar):
864 Fix the code for escaping \, " and '.
866 (lex): Avoid trouble when there are many chars
867 to discard in a char literal with just several chars in it.
869 1997-05-17 Richard Stallman <rms@gnu.org>
872 Use malloc, if using alloca is troublesome.
873 (YYSTACK_USE_ALLOCA): New flag macro.
874 Define it for some systems and compilers.
875 (YYSTACK_ALLOC): New macro.
876 (yyparse): Use YYSTACK_ALLOC to allocate stack.
877 If it was malloc'd, free it.
879 1997-05-17 Richard Stallman <rms@gnu.org>
882 Use malloc, if using alloca is troublesome.
883 (YYSTACK_USE_ALLOCA): New flag macro.
884 Define it for some systems and compilers.
885 (YYSTACK_ALLOC): New macro.
886 (yyparse): Use YYSTACK_ALLOC to allocate stack.
887 If it was malloc'd, free it.
889 1997-04-23 Richard Stallman <rms@gnu.org>
892 (alloca) [__hpux]: Always define as __builtin_alloca.
894 1997-04-23 Richard Stallman <rms@gnu.org>
897 (alloca) [__hpux]: Always define as __builtin_alloca.
899 1997-04-22 Richard Stallman <rms@gnu.org>
902 [__hpux]: Include alloca.h (right for HPUX 10)
903 instead of declaring alloca (right for HPUX 9).
905 * src/bison.s1 (__yy_memcpy):
906 Declare arg `count' as unsigned int.
907 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
909 1997-04-22 Richard Stallman <rms@gnu.org>
912 [__hpux]: Include alloca.h (right for HPUX 10)
913 instead of declaring alloca (right for HPUX 9).
915 * bison.simple (__yy_memcpy):
916 Declare arg `count' as unsigned int.
917 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
919 1997-01-03 Richard Stallman <rms@gnu.org>
921 * src/allocate.c: [__STDC__ or _MSC_VER]:
922 Declare calloc and realloc to return void *.
924 1997-01-02 Richard Stallman <rms@gnu.org>
927 [_MSC_VER]: Include stdlib.h and process.h.
928 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
930 * src/main.c (main): Return FAILURE as a value.
931 (printable_version): Declare arg as int, not char.
933 1997-01-02 Richard Stallman <rms@gnu.org>
935 * Makefile.in (dist):
936 Explicitly check for symlinks, and copy them.
938 1996-12-19 Richard Stallman <rms@gnu.org>
941 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
943 1996-12-18 Paul Eggert <eggert@gnu.org>
945 * src/bison.s1 (yyparse):
946 If __GNUC__ and YYPARSE_PARAM are both defined,
947 declare yyparse to have a void * argument.
949 1996-12-18 Paul Eggert <eggert@gnu.org>
951 * bison.simple (yyparse):
952 If __GNUC__ and YYPARSE_PARAM are both defined,
953 declare yyparse to have a void * argument.
955 1996-12-17 Richard Stallman <rms@gnu.org>
957 * src/reduce.c (nbits): Add some casts.
959 1996-08-12 Richard Stallman <rms@gnu.org>
961 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
963 1996-08-12 Richard Stallman <rms@gnu.org>
965 * bison.simple: Test _MSDOS as well as _MSDOS_.
967 1996-07-31 Richard Stallman <rms@gnu.org>
970 [__sun && __i386]: Include alloca.h.
972 1996-07-31 Richard Stallman <rms@gnu.org>
975 [__sun && __i386]: Include alloca.h.
977 1996-07-30 Richard Stallman <rms@gnu.org>
979 * src/bison.s1: Comment change.
981 * src/bison.s1: Test _MSDOS_, not MSDOS.
983 1996-07-30 Richard Stallman <rms@gnu.org>
985 * bison.simple: Comment change.
987 * bison.simple: Test _MSDOS_, not MSDOS.
989 1996-06-01 Richard Stallman <rms@gnu.org>
991 * src/reduce.c, src/reader.c, src/print.c, src/output.c, src/nullable.c, src/lex.c, src/lalr.c, src/getargs.c, src/derives.c, src/conflicts.c, src/closure.c, src/allocate.c:
992 Insert `_' macro around many string constants.
995 Insert `_' macro around many string constants.
997 (main): Call setlocale, bindtextdomain and textdomain.
999 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
1000 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
1001 [ENABLE_NLS]: Include libintl.h.
1002 [ENABLE_NLS] (gettext): Define.
1003 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
1004 (N_, PACKAGE, LOCALEDIR): New macros.
1006 1996-06-01 Richard Stallman <rms@gnu.org>
1008 * POTFILES.in: New file.
1010 * Makefile.in (allocate.o):
1011 Define target explicitly.
1013 * Makefile.in (CFLAGS): Set to @CFLAGS@.
1014 (LDFLAGS): Set to @LDFLAGS@.
1015 (configure): Run autoconf only if preceding `cd' succeeds.
1016 (bison.s1): Redirect output to temporary file then move the
1017 temporary to the target, rather than redirecting directly to bison.s1.
1018 (clean): Remove config.status and config.log.
1019 (distclean): Don't remove config.status here.
1021 1996-05-12 Richard Stallman <rms@gnu.org>
1024 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1026 1996-05-12 Richard Stallman <rms@gnu.org>
1029 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1031 1996-05-11 Richard Stallman <rms@gnu.org>
1033 * src/bison.s1 (__yy_memcpy):
1034 Really reorder the args, as was supposedly done on Feb 14 1995.
1035 (yyparse): Calls changed accordingly.
1037 1996-05-11 Richard Stallman <rms@gnu.org>
1039 * Makefile.in (dist): Don't use $(srcdir).
1041 * bison.simple (__yy_memcpy):
1042 Really reorder the args, as was supposedly done on Feb 14 1995.
1043 (yyparse): Calls changed accordingly.
1045 1996-01-27 Richard Stallman <rms@gnu.org>
1047 * src/output.c (output_rule_data):
1048 Test YYERROR_VERBOSE in the conditional
1049 around the definition of ttyname.
1051 1995-12-29 Richard Stallman <rms@gnu.org>
1054 Fix line numbers in #line commands.
1056 1995-12-29 Richard Stallman <rms@gnu.org>
1059 Fix line numbers in #line commands.
1061 1995-12-27 Richard Stallman <rms@gnu.org>
1063 * src/bison.s1 (YYPARSE_PARAM_DECL):
1064 In C++, make it always null.
1065 (YYPARSE_PARAM_ARG): New macro.
1066 (yyparse): Use YYPARSE_PARAM_ARG.
1068 1995-12-27 Richard Stallman <rms@gnu.org>
1070 * bison.simple (YYPARSE_PARAM_DECL):
1071 In C++, make it always null.
1072 (YYPARSE_PARAM_ARG): New macro.
1073 (yyparse): Use YYPARSE_PARAM_ARG.
1075 1995-11-29 Richard Stallman <rms@gnu.org>
1077 * doc/bison.texinfo:
1078 Describe literal string tokens, %raw, %no_lines, %token_table.
1080 1995-11-29 Daniel Hagerty <hag@gnu.org>
1082 * doc/bison.texinfo: Fixed update date
1084 1995-10-16 Richard Stallman <rms@gnu.org>
1086 * src/version.c: Version 1.25.
1088 1995-10-16 Richard Stallman <rms@gnu.org>
1090 * NEWS: *** empty log message ***
1092 1995-10-16 Richard Stallman <rms@gnu.org>
1094 * doc/bison.1, doc/bison.rnh:
1097 1995-10-15 Richard Stallman <rms@gnu.org>
1099 * src/vmsgetargs.c, src/getargs.c:
1100 Added -n, -k, and -raw switches.
1101 (noparserflag, toknumflag, rawtoknumflag): New variables.
1103 * src/symtab.h (SALIAS):
1104 New #define for adding aliases to %token.
1105 (struct bucket): Added `alias' field.
1107 * src/reduce.c (reduce_grammar):
1108 Revise error message.
1109 (print_notices): Remove final `.' from error message.
1111 * src/reader.c (reader_output_yylsp):
1113 (readgram): Use `#if 0' around code that accepted %command
1114 inside grammar rules: The documentation doesn't allow it,
1115 and it will fail since the %command processors scan for the next %.
1116 (parse_token_decl): Extended the %token
1117 declaration to allow a multi-character symbol as an alias.
1118 (parse_thong_decl): New function.
1119 (read_declarations): Added %thong declarations.
1120 (read_declarations): Handle NOOP to deal with allowing
1121 % declarations as another means to specify the flags.
1122 (readgram): Allow %prec prior to semantics embedded in a rule.
1123 (skip_to_char, read_declarations, copy_definition)
1124 (parse_token_decl, parse_start_decl, parse_type_decl)
1125 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1126 (get_type_name, copy_guard, copy_action, readgram)
1127 (get_type, packsymbols): Revised most error messages.
1128 Changed `fatal' to `warnxxx' to avoid aborting for error.
1129 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1130 (read_declarations): Improve the error message for
1131 an invalid character. Do not abort.
1132 (read_declarations, copy_guard, copy_action): Use
1133 printable_version to avoid unprintable characters in printed output.
1134 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1135 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1136 Allow the type of a non-terminal can be given
1137 more than once, as long as all specifications give the same type.
1140 (output_headers, output_trailers, output, output_gram)
1141 (output_rule_data): Implement noparserflag variable.
1142 Implement toknumflag variable.
1143 (output): Call reader_output_yylsp to output LTYPESTR.
1145 * src/main.c (main):
1146 If reader sees an error, don't process the grammar.
1147 (fatals): Updated to not use VARARGS1.
1148 (printable_version, int_to_string, warn, warni, warns, warnss)
1149 (warnsss): New error reporting functions. Avoid abort for error.
1152 Added THONG and NOOP for alias processing.
1153 Added SETOPT for the new code that allows setting options with %flags.
1156 Include getopt.h. Add some extern decls.
1157 (safegetc): New function to deal with EOF gracefully.
1158 (literalchar); new function to deal with reading \ escapes.
1159 (lex): Use literalchar.
1160 (lex): Implemented "..." tokens.
1161 (literalchar, lex, parse_percent_token): Made tokenbuffer
1162 always contain the token. This includes growing the token
1163 buffer while reading an integer.
1164 (parse_percent_token): Replaced if-else statement with percent_table.
1165 (parse_percent_token): Added % declarations as another
1166 way to specify the flags -n, -l, and -r. Also added hooks for
1167 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1168 major changes to files.c.
1169 (lex) Retain in the incoming stream a character following
1171 (skip_white_space, lex): Revised most error messages
1172 and changed fatal to warn to avoid aborting.
1173 (percent_table): Added %thong declarations.
1175 * src/gram.h: Comment changes.
1177 * src/files.c (openfiles, open_extra_files, done):
1179 and actfile file. Handle noparserflag. Both for -n switch.
1181 * src/conflicts.c (resolve_sr_conflict):
1182 Remove use of alloca.
1184 1995-06-01 Jim Meyering <meyering@gnu.org>
1186 * doc/bison.texinfo: *** empty log message ***
1188 1995-05-06 Richard Stallman <rms@gnu.org>
1190 * src/bison.s1: Comment change.
1192 1995-05-06 Richard Stallman <rms@gnu.org>
1194 * bison.simple: Comment change.
1196 1995-05-03 Richard Stallman <rms@gnu.org>
1198 * src/version.c: Version now 1.24.
1200 * src/bison.s1: Change distribution terms.
1202 * src/version.c: Version now 1.23.
1204 1995-05-03 Richard Stallman <rms@gnu.org>
1206 * doc/bison.texinfo:
1207 Rewrite "Conditions for Using Bison".
1208 Update version to 1.24.
1210 1995-05-03 Richard Stallman <rms@gnu.org>
1212 * bison.simple: Change distribution terms.
1214 1995-02-23 Richard Stallman <rms@gnu.org>
1216 * src/files.c: Test __VMS_POSIX as well as VMS.
1218 1995-02-14 Jim Meyering <meyering@gnu.org>
1220 * src/bison.s1 (__yy_memcpy):
1221 Renamed from __yy_bcopy to avoid
1222 confusion. Reverse FROM and TO arguments to be consistent with
1225 1995-02-14 Jim Meyering <meyering@gnu.org>
1227 * bison.simple (__yy_memcpy):
1228 Renamed from __yy_bcopy to avoid
1229 confusion. Reverse FROM and TO arguments to be consistent with
1232 1994-11-10 David J. MacKenzie <djm@gnu.org>
1238 * Makefile.in (DISTFILES): Include NEWS.
1240 * Makefile.in (DISTFILES):
1241 Include install-sh, not install.sh.
1243 * configure.in: Update to Autoconf v2 macro names.
1245 1994-10-05 David J. MacKenzie <djm@gnu.org>
1247 * Makefile.in: fix typo
1249 * Makefile.in (prefix, exec_prefix):
1250 Let configure set them.
1252 1994-09-28 David J. MacKenzie <djm@gnu.org>
1254 * Makefile.in: Set datadir to $(prefix)/share.
1256 1994-09-15 Richard Stallman <rms@gnu.org>
1259 Update copyright notice and GPL version.
1261 1994-09-15 Richard Stallman <rms@gnu.org>
1264 Update copyright notice and GPL version.
1266 1994-07-12 Richard Stallman <rms@gnu.org>
1268 * src/reduce.c, src/reader.c:
1271 1994-05-05 David J. MacKenzie <djm@gnu.org>
1273 * Makefile.in: entered into RCS
1275 1994-03-26 Richard Stallman <rms@gnu.org>
1277 * src/bison.s1: entered into RCS
1279 1994-03-26 Richard Stallman <rms@gnu.org>
1281 * bison.simple: entered into RCS
1283 1994-03-25 Richard Stallman <rms@gnu.org>
1285 * src/main.c: entered into RCS
1287 1994-03-24 Richard Stallman <rms@gnu.org>
1289 * src/conflicts.c: entered into RCS
1291 1994-01-02 Richard Stallman <rms@gnu.org>
1293 * Makefile.in: *** empty log message ***
1295 1993-11-21 Richard Stallman <rms@gnu.org>
1297 * src/bison.s1: *** empty log message ***
1299 1993-11-21 Richard Stallman <rms@gnu.org>
1301 * doc/bison.texinfo: entered into RCS
1303 * doc/bison.texinfo: *** empty log message ***
1305 1993-11-21 Richard Stallman <rms@gnu.org>
1307 * bison.simple: *** empty log message ***
1309 1993-10-25 David J. MacKenzie <djm@gnu.org>
1311 * doc/bison.texinfo: *** empty log message ***
1313 1993-10-19 Richard Stallman <rms@gnu.org>
1315 * src/bison.s1: *** empty log message ***
1317 1993-10-19 Richard Stallman <rms@gnu.org>
1319 * bison.simple: *** empty log message ***
1321 1993-10-14 Richard Stallman <rms@gnu.org>
1323 * src/bison.s1: *** empty log message ***
1325 1993-10-14 Richard Stallman <rms@gnu.org>
1327 * bison.simple: *** empty log message ***
1329 1993-09-14 David J. MacKenzie <djm@gnu.org>
1331 * doc/bison.texinfo: *** empty log message ***
1333 1993-09-13 Noah Friedman <friedman@gnu.org>
1335 * Makefile.in: *** empty log message ***
1337 1993-09-10 Richard Stallman <rms@gnu.org>
1339 * src/conflicts.c: *** empty log message ***
1341 * src/system.h: entered into RCS
1343 1993-09-10 Richard Stallman <rms@gnu.org>
1345 * doc/bison.1: entered into RCS
1347 1993-09-06 Noah Friedman <friedman@gnu.org>
1349 * src/version.c: entered into RCS
1351 1993-09-06 Noah Friedman <friedman@gnu.org>
1353 * Makefile.in: *** empty log message ***
1355 1993-07-30 David J. MacKenzie <djm@gnu.org>
1357 * Makefile.in: *** empty log message ***
1359 1993-07-24 Richard Stallman <rms@gnu.org>
1361 * src/bison.s1: *** empty log message ***
1363 1993-07-24 Richard Stallman <rms@gnu.org>
1365 * bison.simple: *** empty log message ***
1367 1993-07-08 David J. MacKenzie <djm@gnu.org>
1369 * Makefile.in: *** empty log message ***
1371 1993-07-04 Richard Stallman <rms@gnu.org>
1373 * src/bison.s1: *** empty log message ***
1375 1993-07-04 Richard Stallman <rms@gnu.org>
1377 * bison.simple: *** empty log message ***
1379 1993-06-26 David J. MacKenzie <djm@gnu.org>
1381 * src/getargs.c: entered into RCS
1383 1993-06-26 David J. MacKenzie <djm@gnu.org>
1385 * doc/bison.texinfo: *** empty log message ***
1387 * doc/bison.1: New file.
1389 1993-06-25 Richard Stallman <rms@gnu.org>
1391 * src/getargs.c: New file.
1393 1993-06-16 Richard Stallman <rms@gnu.org>
1395 * src/bison.s1: *** empty log message ***
1397 1993-06-16 Richard Stallman <rms@gnu.org>
1399 * bison.simple: *** empty log message ***
1401 1993-06-03 Richard Stallman <rms@gnu.org>
1403 * src/bison.s1: New file.
1405 1993-06-03 Richard Stallman <rms@gnu.org>
1407 * doc/bison.texinfo: *** empty log message ***
1409 1993-06-03 Richard Stallman <rms@gnu.org>
1411 * bison.simple: New file.
1413 1993-05-19 Richard Stallman <rms@gnu.org>
1415 * doc/bison.texinfo: New file.
1417 1993-05-07 Noah Friedman <friedman@gnu.org>
1419 * Makefile.in: *** empty log message ***
1421 1993-04-28 Noah Friedman <friedman@gnu.org>
1423 * src/reader.c: *** empty log message ***
1425 1993-04-23 Noah Friedman <friedman@gnu.org>
1427 * src/alloc.h: entered into RCS
1429 1993-04-20 David J. MacKenzie <djm@gnu.org>
1431 * src/version.c: *** empty log message ***
1433 * src/files.c, src/allocate.c:
1436 * src/reader.c: *** empty log message ***
1438 * src/lex.c: entered into RCS
1440 * src/conflicts.c: New file.
1442 * src/symtab.c: entered into RCS
1444 * src/alloc.h: New file.
1446 * src/LR0.c: entered into RCS
1448 1993-04-18 Noah Friedman <friedman@gnu.org>
1450 * src/reader.c: New file.
1452 * src/version.c: *** empty log message ***
1454 1993-04-18 Noah Friedman <friedman@gnu.org>
1456 * Makefile.in: *** empty log message ***
1458 1993-04-17 Noah Friedman <friedman@gnu.org>
1460 * Makefile.in: *** empty log message ***
1462 1993-04-15 Richard Stallman <rms@gnu.org>
1464 * src/main.c, src/files.c:
1467 1993-04-15 Noah Friedman <friedman@gnu.org>
1469 * configure.in: entered into RCS
1471 * configure.in: *** empty log message ***
1473 * configure.in: New file.
1475 1993-04-14 Richard Stallman <rms@gnu.org>
1477 * Makefile.in: New file.
1479 1993-04-13 Richard Stallman <rms@gnu.org>
1481 * src/version.c: New file.
1483 1993-03-25 Richard Stallman <rms@gnu.org>
1485 * src/output.c: entered into RCS
1487 1992-09-25 Richard Stallman <rms@gnu.org>
1489 * configure.bat: entered into RCS
1491 1992-06-22 Richard Stallman <rms@gnu.org>
1493 * src/vmsgetargs.c: entered into RCS
1495 1992-06-22 Richard Stallman <rms@gnu.org>
1497 * doc/bison.rnh: entered into RCS
1499 1992-04-20 David J. MacKenzie <djm@gnu.org>
1501 * README: entered into RCS
1503 1992-01-22 Richard Stallman <rms@gnu.org>
1505 * src/machine.h: entered into RCS
1507 1991-12-21 Richard Stallman <rms@gnu.org>
1509 * src/lalr.c, src/closure.c:
1512 1991-12-20 Richard Stallman <rms@gnu.org>
1514 * src/state.h: entered into RCS
1516 1991-12-18 Richard Stallman <rms@gnu.org>
1518 * src/print.c, src/nullable.c, src/derives.c:
1521 1991-11-03 David J. MacKenzie <djm@gnu.org>
1523 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1526 1988-09-09 Richard Stallman <rms@gnu.org>
1528 * src/bison.hairy: entered into RCS
1530 1987-12-16 Richard Stallman <rms@gnu.org>
1532 * REFERENCES: entered into RCS