1 2000-10-02 Akim Demaille <akim@epita.fr>
3 Test also `--verbose', `--defines' and `--name-prefix'. Testing
4 the latter demonstrates a flaw in the handling of non debugging
5 parsers introduced by myself on 2000-03-16: `#define yydebug 0'
6 was used in order to simplify:
22 unfortunately this leads to a CPP conflict when
23 `--name-prefix=foo' is used since it produces `#define yydebug
26 * src/bison.s1 [!YYDEBUG]: Do not define yydebug.
27 (YYDPRINTF): New macro.
29 * tests/calc.m4 (AT_CHECK_CALC): Do require a title, build it from
31 Also test `--verbose', `--defines' and `--name-prefix'.
34 2000-10-02 Akim Demaille <akim@epita.fr>
36 Improve the readability of the produced parsers.
38 * src/bison.s1: Formatting changes.
39 Improve the comment related to the `$' mark.
40 (yydefault): Don't fall through to `yyresume': `goto' there.
41 * src/output.c (output_parser): When the `$' is met, skip the end
43 New variable, `number_of_dollar_signs', to check there's exactly
44 one `$' in the parser skeleton.
47 2000-10-02 Akim Demaille <akim@epita.fr>
49 * lib/xstrdup.c: New file, from the fileutils.
50 * src/reader.c (parse_token_decl, get_type_name, parse_type_decl)
51 (parse_assoc_decl, parse_thong_decl, get_type): Use `xstrdup'
52 instead of strlen + xmalloc + strcpy.
53 * src/symtab.c (copys): Remove, use xstrdup instead.
56 2000-10-02 Akim Demaille <akim@epita.fr>
58 * src/gram.h (associativity): New enum type which replaces the
59 former CPP macros `RIGHT_ASSOC', `LEFT_ASSOC' and `NON_ASSOC' with
60 `right_assoc', `left_assoc' and `non_assoc'.
61 Adjust all dependencies.
62 * src/reader.c: Formatting changes.
63 (LTYPESTR): Don't define it, use it as a literal in
64 `reader_output_yylsp'.
65 * src/symtab.h (symbol_class): New enum type which replaces the
66 former CPP macros `SUNKNOWN', `STOKEN and `SNTERM' with
67 `sunknown', `stoken and `snterm'.
69 2000-10-02 Akim Demaille <akim@epita.fr>
71 * src/getargs.c (fixed_outfiles): Rename as...
72 (yaccflag): for consistency and accuracy.
76 2000-10-02 Akim Demaille <akim@epita.fr>
78 Use the more standard files `xalloc.h' and `xmalloc.c' instead of
79 Bison's `allocate.c' and `alloc.h'. This patch was surprisingly
80 difficult and introduced a lot of core dump. It turns out that
81 Bison used an implementation of `xmalloc' based on `calloc', and
82 at various places it does depend upon the initialization to 0. I
83 have not tried to isolate the pertinent places, and all the former
84 calls to Bison's `xmalloc' are now using `XCALLOC'. Someday,
85 someone should address this issue.
87 * src/allocate.c, src/alloc.h, m4/bison-decl.m4: Remove.
88 * lib/xmalloc.c, lib/xalloc.h, m4/malloc.m4, m4/realloc.m4: New
91 * src/warshall.h: New file.
94 2000-10-02 Akim Demaille <akim@epita.fr>
96 Various anti-`extern in *.c' changes.
98 * src/system.h: Include `assert.h'.
101 2000-10-02 Akim Demaille <akim@epita.fr>
103 * src/state.h (nstates, final_state, first_state, first_shift)
104 (first_reduction): Move their exportation from here...
105 * src/LR0.h: to here.
107 * src/getargs.c (statisticsflag): New variable.
108 Add support for `--statistics'.
111 Remove a lot of now useless `extern' statements in most files.
114 2000-10-02 Akim Demaille <akim@epita.fr>
116 * src/LR0.h: New file.
120 2000-10-02 Akim Demaille <akim@epita.fr>
122 * src/print.h: New file.
124 * src/print.c: Formatting and ordering changes.
125 (verbose, terse): Replace with...
126 (print_results): this new function.
130 2000-10-02 Akim Demaille <akim@epita.fr>
132 * src/conflicts.c (conflict_report): New function.
133 (conflict_log, verbose_conflict_log): Replace with...
134 (print_conflicts): this function.
136 * src/conflicts.h: New file.
137 Propagate its inclusion.
140 2000-10-02 Akim Demaille <akim@epita.fr>
142 * src/nullable.h: New file.
143 Propagate its inclusion.
144 * src/nullable.c: Formatting changes.
147 2000-10-02 Akim Demaille <akim@epita.fr>
149 * src/reduce.h: New file.
150 Propagate its inclusion.
151 * src/reduce.c: Topological sort and other formatting changes.
152 (bool, TRUE, FALSE): Move their definition to...
153 * src/system.h: here.
156 2000-10-02 Akim Demaille <akim@epita.fr>
158 * src/files.c: Formatting changes.
159 (tryopen, tryclose, openfiles): Rename as...
160 (xfopen, xfclose, open_files): this.
161 (stringappend): static.
162 * src/files.h: Complete the list of exported symbols.
166 2000-10-02 Akim Demaille <akim@epita.fr>
168 * src/reader.h: New file.
169 Propagate its use instead of tedious list of `extern' and
171 * src/reader.c: Formatting changes, topological sort,
175 2000-10-02 Akim Demaille <akim@epita.fr>
177 * src/lex.h: Prototype `lex.c' exported functions.
178 * src/reader.c: Adjust.
179 * src/lex.c: Formatting changes.
180 (safegetc): Rename as...
184 2000-10-02 Akim Demaille <akim@epita.fr>
186 * src/lalr.h: New file.
187 Propagate its inclusion instead of prototypes and `extern'.
188 * src/lalr.c: Formatting changes, topological sorting etc.
191 2000-10-02 Akim Demaille <akim@epita.fr>
193 * src/output.c (token_actions): Introduce a temporary array,
194 YYDEFACT, that makes it possible for this function to use
198 2000-10-02 Akim Demaille <akim@epita.fr>
200 `user_toknums' is output as a `short[]' in `output.c', while it is
201 defined as a `int[]' in `reader.c'. For consistency with the
202 other output tables, `user_toknums' is now defined as a table of
205 * src/reader.c (user_toknums): Be a short table instead of an int
209 Factor the short table outputs.
211 * src/output.c (output_short_table): New function.
212 * src/output.c (output_gram, output_stos, output_rule_data)
213 (output_base, output_table, output_check): Use it.
215 2000-10-02 Akim Demaille <akim@epita.fr>
217 * src/output.c (output): Topological sort of the functions, in
218 order to get rid of the `static' prototypes.
219 No longer use `register'.
220 * src/output.h: New file.
221 Propagate its inclusion in files explicitly prototyping functions
224 2000-09-21 Akim Demaille <akim@epita.fr>
226 * src/atgeneral.m4: Update from Autoconf.
228 2000-09-21 Akim Demaille <akim@epita.fr>
230 * src/closure.h: New file.
231 * src/closure.c: Formatting changes, topological sort over the
232 functions, use of closure.h.
233 (initialize_closure, finalize_closure): Rename as...
234 (new_closure, free_closure): these. Adjust dependencies.
235 * src/LR0.c: Formatting changes, topological sort, use of
237 (initialize_states): Rename as...
239 * src/Makefile.am (noinst_HEADERS): Adjust.
241 2000-09-20 Akim Demaille <akim@epita.fr>
243 * src/acconfig.h: Don't protect config.h against multiple
246 * src/system.h: Define PARAMS.
247 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
248 purpose of config.h. system.h must not try to fix wrong
249 definitions in config.h.
251 2000-09-20 Akim Demaille <akim@epita.fr>
253 * src/derives.h: New file.
254 * src/main.c, src/derives.h: Use it.
256 * src/Makefile.am (noinst_HEADERS): Adjust.
258 2000-09-20 Akim Demaille <akim@epita.fr>
260 * tests/atgeneral.m4: Update from Autoconf.
261 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
262 (AT_CHECK_CALC): New macros.
263 Use these macros to test bison with options `', `--raw',
264 `--debug', `--yacc', `--yacc --debug'.
266 2000-09-19 Akim Demaille <akim@epita.fr>
268 * src/output.c: Formatting changes.
269 * src/machine.h: Remove, leaving its contents in...
270 * src/system.h: here.
272 Adjust all dependencies on stdio.h and machine.h.
273 * src/getargs.h: New file.
274 Let all `extern' declarations about getargs.c be replaced with
275 inclusion of `getargs.h'.
276 * src/Makefile.am (noinst_HEADERS): Adjust.
278 * tests/calc.m4 (yyin): Be initialized in main, not on the global
280 (yyerror): Returns void, not int.
281 * doc/bison.texinfo: Formatting changes.
283 2000-09-19 Akim Demaille <akim@epita.fr>
285 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
288 2000-09-18 Akim Demaille <akim@epita.fr>
290 * configure.in: Append WARNING_CFLAGS to CFLAGS.
291 * src/Makefile.am (INCLUDES): Don't.
292 Be ready to fetch headers in lib/.
294 2000-09-18 Akim Demaille <akim@epita.fr>
296 * doc/bison.texinfo: Update the copyright.
297 ANSIfy and GNUify the examples.
300 2000-09-18 Akim Demaille <akim@epita.fr>
302 First set of tests: use the `calc' example from the documentation.
304 * src/bison.s1 (yyparse): Condition the code using `yytname' which
305 is defined only when YYDEBUG is.
306 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
307 * src/files.c (tryopen, tryclose): Formatting changes.
308 Move to the top and be static.
309 * src/reader.c (read_signed_integer): Likewise.
310 * tests/calc.m4: New file.
311 * Makefile.am, suite.m4: Adjust.
312 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
314 2000-09-18 Akim Demaille <akim@epita.fr>
316 Add support for an Autotest test suite for Bison.
318 * m4/m4.m4, m4/atconfig.m4: New files.
319 * m4/Makefile.am (EXTRA_DIST): Adjust.
320 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
322 * src/getargs.c: Display a more standard --version message.
323 * src/reader.c (reader): Formatting changes.
324 No longer depend upon VERSION_STRING.
325 * configure.in: No longer use `dnl'.
326 Set up the test suite and the new directory `tests/.
327 (VERSION_STRING): Remove.
329 2000-04-14 Akim Demaille <akim@epita.fr>
331 * src/reader.c (copy_comment2): New function, same as former
332 `copy_comment', but outputs into two FILE *.
333 (copy_comment): Use it.
334 (parse_union_decl): Use it.
335 (get_type, parse_start_decl): Use the same `invalid' message.
336 (parse_start_decl, parse_union_decl): Use the same `multiple'
338 (parse_union_decl, copy_guard, copy_action): Use the same
340 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
342 2000-03-31 Akim Demaille <akim@epita.fr>
344 * src/files.c (tryopen, tryclose): Move to the top.
347 2000-03-31 Akim Demaille <akim@epita.fr>
349 * src/main.c (main): Don't call `done', exit does it.
351 2000-03-31 Akim Demaille <akim@epita.fr>
353 * allocate.c: s/return (foo)/return foo/.
356 * output.c: Likewise.
357 * reader.c: Likewise.
358 * symtab.c: Likewise.
359 * vmsgetargs.c: Likewise.
361 2000-03-31 Akim Demaille <akim@epita.fr>
363 Clean up the error reporting functions.
365 * src/report.c: New file.
366 * src/report.h: Likewise.
367 * src/Makefile.am: Adjust.
368 * m4/error.m4: New file.
369 * m4/Makefile.am: Adjust.
370 * configure.in (jm_PREREQ_ERROR): Call it.
371 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
373 (fatal, fatals): Remove. All callers use complain.c::fatal.
374 (warn, warni, warns, warnss, warnss): Remove. All callers use
375 complain.c::complain.
376 (toomany): Remove, use fatal instead.
377 * src/files.c (done): No argument, use complain_message_count.
378 * src/main.c (main): Register `done' to `atexit'.
380 * src/getargs.c (usage): More `fputs', less `fprintf'.
382 2000-03-28 Akim Demaille <akim@epita.fr>
384 * lib/: New directory.
385 * Makefile.am (SUBDIRS): Adjust.
386 * configure.in: Adjust.
387 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
389 * src/alloca.c: Moved to lib/.
390 * src/getopt.c: Likewise.
391 * src/getopt1.c: Likewise.
392 * src/getopt.h: Likewise.
393 * src/ansi2knr.c: Likewise.
394 * src/ansi2knr.1: Likewise.
395 * src/Makefile.am: Adjust.
396 * lib/Makefile.am: New file.
398 2000-03-28 Akim Demaille <akim@epita.fr>
400 * src/getargs.c (usage): Refresh the help message.
402 2000-03-17 Akim Demaille <akim@epita.fr>
404 * src/getopt1.c: Updated from textutils 2.0e
405 * src/getopt.c: Likewise.
406 * src/getopt.h: Likewise.
408 2000-03-17 Akim Demaille <akim@epita.fr>
410 * src/Makefile.am (bison.simple): Fix the awk program: quote only
411 the file name, not the whole `#line LINE FILE'.
413 2000-03-17 Akim Demaille <akim@epita.fr>
415 On syntax errors, report the token on which we choked.
417 * src/bison.s1 (yyparse): In the label yyerrlab, when
418 YYERROR_VERBOSE, add yychar in msg.
420 2000-03-17 Akim Demaille <akim@epita.fr>
422 * src/reader.c (copy_at): New function.
423 (copy_guard): Use it.
424 (copy_action): Use it.
426 2000-03-17 Akim Demaille <akim@epita.fr>
428 Be kind to translators, save some useless translations.
430 * src/main.c (banner): New function.
431 (fatal_banner): Use it.
432 (warn_banner): Use it.
434 2000-03-17 Akim Demaille <akim@epita.fr>
436 * src/reader.c (copy_definition): Use copy_string and
437 copy_comment. Removed now unused `match', `ended',
439 (copy_comment, copy_string): Moved, to be visible from
442 2000-03-17 Akim Demaille <akim@epita.fr>
444 * src/reader.c (copy_string): Declare `static inline'. No
445 problems with inline, since it is checked by configure.
446 (copy_comment): Likewise.
448 2000-03-17 Akim Demaille <akim@epita.fr>
450 * src/reader.c (packsymbols): Formatting changes.
452 2000-03-17 Akim Demaille <akim@epita.fr>
454 * src/reader.c (copy_comment): New function, factored out from:
455 (copy_action): Use it. Removed now unused `match', `ended',
457 (copy_guard): Likewise.
459 2000-03-17 Akim Demaille <akim@epita.fr>
461 * src/reader.c (copy_string): New function, factored out from:
462 (copy_action): Use it.
463 (copy_guard): Likewise.
465 2000-03-17 Akim Demaille <akim@epita.fr>
467 Change the handling of @s so that they behave exactly like $s.
468 There is now a pseudo variable @$ (readble and writable), location
469 of the lhs of the rule (by default ranging from the location of
470 the first symbol of the rhs, to the location of the last symbol,
471 or, if the rhs is empty, YYLLOC).
473 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
475 (yyparse): When providing a default semantic action, provide a
476 default location action.
477 (after the $): No longer change `*YYLSP', just stack YYLOC the
478 same way you stack YYVAL.
479 * src/reader.c (read_declarations): Use warns.
480 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
481 (copy_action, case '@'): Likewise.
482 Use a standard error message, to save useless work from
485 2000-03-17 Akim Demaille <akim@epita.fr>
487 * src/bison.s1: Formatting and cosmetics changes.
488 * src/reader.c: Likewise.
489 Update the Copyright notice.
491 2000-03-17 Akim Demaille <akim@epita.fr>
493 * src/bison.s1 (#line): All set to `#line' only, since the
494 Makefile now handles them.
496 2000-03-16 Akim Demaille <akim@epita.fr>
498 * src/output.c (output_rule_data): Output the documentation of
500 (Copyright notice): Update.
503 2000-03-16 Akim Demaille <akim@epita.fr>
505 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
506 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
507 One `#if YYDEBUG' remains, since it uses variables which are
508 defined only if `YYDEBUG != 0'.
510 2000-03-16 Akim Demaille <akim@epita.fr>
512 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
513 and related variables so that the similarities are highlighted.
515 2000-03-16 Akim Demaille <akim@epita.fr>
517 * src/bison.s1: Properly indent CPP directives.
519 2000-03-16 Akim Demaille <akim@epita.fr>
521 * src/bison.s1: Properly indent the `alloca' CPP section.
523 2000-03-16 Akim Demaille <akim@epita.fr>
525 Do not hard code values of directories in `configure.in'.
526 Update the `configure' tool chain.
528 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
530 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
531 (AC_OUTPUT): Add m4/Makefile.
532 Bump to bison 1.28a, 1.29 has never been released.
533 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
534 handled via src/Makefile.am.
535 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
536 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
538 * Makefile.am (SUBDIRS): Add m4.
539 (ACLOCAL_AM_FLAGS): New variable.
540 (AUTOMAKE_OPTIONS): Add check-news.
541 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
542 the proper line number and file name.
543 (DEFS): Propagate the location of bison library files and of the
545 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
547 * acinclude.m4: Remove, replaced by the directory m4.
548 * m4/Makefile.am (EXTRA_DIST): New variable.
549 * m4/gettext.m4: New file, from the fileutils.
550 * m4/lcmessage.m4: Likewise
551 * m4/progtest.m4: Likewise.
552 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
554 2000-03-10 Akim Demaille <akim@epita.fr>
557 Formatting changes of various comments.
558 Respect the GNU coding standards at various places.
559 Don't use `_()' when no translation is needed.
561 1999-12-13 Jesse Thilo <jthilo@gnu.org>
564 OS/2 honors TMPDIR environment variable.
566 1999-12-13 Jesse Thilo <jthilo@gnu.org>
568 * doc/bison.texinfo: Tweaked spelling and grammar.
570 Removed reference to price of printed copy.
571 Mention BISON_SIMPLE and BISON_HAIRY.
573 1999-12-13 Jesse Thilo <jthilo@gnu.org>
575 * configure.in, NEWS:
578 1999-10-27 Jesse Thilo <jthilo@gnu.org>
580 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
581 Added reference card.
583 1999-07-26 Jesse Thilo <jthilo@gnu.org>
585 * po/ru.po: Added Russian translation.
587 1999-07-26 Jesse Thilo <jthilo@gnu.org>
589 * configure.in: Added Russian translation.
591 1999-07-06 Jesse Thilo <jthilo@gnu.org>
593 * configure.in, NEWS, README:
594 Released version 1.28.
596 1999-06-14 Jesse Thilo <jthilo@gnu.org>
599 Squashed redefinition warning on some systems.
601 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
602 Have configure build version string instead of relying on ANSI string
605 1999-06-14 Jesse Thilo <jthilo@gnu.org>
607 * po/POTFILES.in: Got rid of version.c.
609 1999-06-14 Jesse Thilo <jthilo@gnu.org>
611 * acconfig.h, configure.in:
612 Have configure build version string instead of relying on ANSI string
615 1999-06-08 Jesse Thilo <jthilo@gnu.org>
618 Dropped mention of `+' for long-named options.
620 1999-05-30 Jesse Thilo <jthilo@gnu.org>
622 * src/files.c: Added <unistd.h> for unlink().
624 * src/Makefile.am, src/system.h:
627 1999-05-30 Jesse Thilo <jthilo@gnu.org>
629 * README: Added a FAQ list.
631 * configure.in, acconfig.h:
634 1999-05-30 Jesse Thilo <jthilo@gnu.org>
636 * doc/FAQ, doc/Makefile.am:
639 1999-05-19 Jesse Thilo <jthilo@gnu.org>
641 * src/alloc.h, src/symtab.h, src/version.c:
642 Protected inclusion of "config.h" with HAVE_CONFIG_H.
644 1999-04-18 Jesse Thilo <jthilo@gnu.org>
646 * src/.cvsignore, src/Makefile.am:
647 Reorganized: sources in `src', documentation in `doc'.
649 * src/lex.c (literalchar):
650 fixed the code for escaping double quotes (thanks
653 1999-04-18 Jesse Thilo <jthilo@gnu.org>
655 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
656 Adjusted paths to reflect directory reorganization.
658 1999-04-18 Jesse Thilo <jthilo@gnu.org>
660 * doc/.cvsignore, doc/Makefile.am:
661 Reorganized: sources in `src', documentation in `doc'.
663 1999-04-18 Jesse Thilo <jthilo@gnu.org>
666 Updated AC_INIT file to reflect directory reorganization.
668 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
669 Reorganized: sources in `src', documentation in `doc'.
671 1999-04-13 Jesse Thilo <jthilo@gnu.org>
674 Don't declare calloc() and realloc() if not necessary.
676 1999-04-13 Jesse Thilo <jthilo@gnu.org>
678 * configure.in, acconfig.h, acinclude.m4:
679 Don't declare calloc() and realloc() if not necessary.
681 1999-03-23 Jesse Thilo <jthilo@gnu.org>
683 * po/.cvsignore: Added i18n support.
685 1999-03-23 Jesse Thilo <jthilo@gnu.org>
687 * acconfig.h, configure.in, Makefile.am:
690 1999-03-22 Jesse Thilo <jthilo@gnu.org>
692 * src/bison.s1: Fixed #line numbers.
694 1999-03-15 Jesse Thilo <jthilo@gnu.org>
696 * po/es.po, po/fr.po, po/nl.po, po/de.po:
697 Added PO files from Translation Project.
699 1999-03-03 Jesse Thilo <jthilo@gnu.org>
702 Added support for non-ANSI compilers (ansi2knr).
704 1999-02-16 Jesse Thilo <jthilo@gnu.org>
706 * configure.in: Bumped version number to 1.27.
709 Added `bison.simple' to list of files removed by `make distclean'.
711 1999-02-12 Jesse Thilo <jthilo@gnu.org>
713 * src/files.c, src/files.h:
714 Defined locations of parser files in config.h instead of Makefile.
716 1999-02-12 Jesse Thilo <jthilo@gnu.org>
718 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
719 Defined locations of parser files in config.h instead of Makefile.
721 1999-02-09 Jesse Thilo <jthilo@gnu.org>
724 Removed inappropriate use of $< macro.
726 1999-02-05 Jesse Thilo <jthilo@gnu.org>
728 * po/Makefile.in.in, po/POTFILES.in:
729 Add `po' directory skeleton.
731 1999-01-27 Jesse Thilo <jthilo@gnu.org>
733 * README: Document help-bison list.
735 * configure.in: Add check for mkstemp().
737 1999-01-20 Jesse Thilo <jthilo@gnu.org>
739 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
740 Hush a few compiler warnings.
743 Add tryclose(), which verifies that fclose was successful.
744 Hush a couple of compiler warnings.
746 1999-01-20 Jesse Thilo <jthilo@gnu.org>
748 * Makefile.am, OChangeLog:
749 ChangeLog is now automatically generated. Include the old version as
752 1999-01-14 Jesse Thilo <jthilo@gnu.org>
754 * 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:
757 1999-01-14 Jesse Thilo <jthilo@gnu.org>
759 * doc/bison.texinfo: Fix formatting glitch.
761 * doc/bison.texinfo: Update FSF address.
763 1999-01-14 Jesse Thilo <jthilo@gnu.org>
765 * acconfig.h: Update FSF address.
767 1999-01-08 Jesse Thilo <jthilo@gnu.org>
770 Don't define PACKAGE here, since config.h defines it.
772 1998-12-30 Jesse Thilo <jthilo@gnu.org>
774 * src/reader.c: Update copyright date.
777 Ditch sprintf to statically-sized buffers in fatal/warn functions in
778 favor of output directly to stderr (avoids buffer overruns).
780 * src/reader.c: Some checks for premature EOF.
782 * 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:
783 Use prototypes if the compiler understands them.
785 * src/files.c: Honor TMPDIR on Unix hosts.
786 Use prototypes if the compiler understands them.
789 Fix a couple of buffer overrun bugs.
790 Use prototypes if the compiler understands them.
792 * src/system.h: Include unistd.h and ctype.h.
793 Use #ifdef instead of #if for NLS symbols.
795 1998-12-30 Jesse Thilo <jthilo@gnu.org>
798 Delete comment "consider using @set for edition number, etc..." since
801 1998-12-30 Jesse Thilo <jthilo@gnu.org>
804 Use prototypes if the compiler understands them.
806 * NEWS: Document 1.26 highlights.
808 * Makefile.am: Require Automake 1.3 or later.
811 Use prototypes if the compiler understands them.
813 1998-12-29 Jesse Thilo <jthilo@gnu.org>
816 Use VERSION symbol from automake for version number.
818 1998-12-29 Jesse Thilo <jthilo@gnu.org>
820 * acconfig.h, configure.in, version.cin:
821 Use VERSION symbol from automake for version number.
823 1998-11-28 Jesse Thilo <jthilo@gnu.org>
826 Distribute original version of simple parser (bison.s1), not built
827 version (bison.simple).
829 1998-11-28 Jesse Thilo <jthilo@gnu.org>
831 * doc/bison.texinfo: Add info dir entry.
834 Let automake put version number into documentation.
836 1998-11-26 Jesse Thilo <jthilo@gnu.org>
838 * src/bison.cld, src/build.com, src/vmshlp.mar:
839 Add non-RCS files from /gd/gnu/bison.
841 1998-11-26 Jesse Thilo <jthilo@gnu.org>
844 Document the BISON_HAIRY and BISON_SIMPLE variables.
846 1998-11-25 Jesse Thilo <jthilo@gnu.org>
848 * src/version.c: Build version.c automatically.
851 Fix token numbering (used to start at 258, not 257).
853 * src/system.h: Include config.h.
855 * src/getargs.c: Update bug report address.
857 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
858 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
860 1998-11-25 Jesse Thilo <jthilo@gnu.org>
863 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
865 * configure.in, version.cin:
866 Build version.c automatically.
868 * AUTHORS: Add AUTHORS file.
870 * README: Update bug report address.
873 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
875 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
878 1998-11-25 Jesse Thilo <jthilo@gnu.org>
880 * doc/bison.texinfo: Clean up some formatting.
882 1998-05-05 Richard Stallman <rms@gnu.org>
885 Explain better why to make a pure parser.
887 1998-01-05 Richard Stallman <rms@gnu.org>
889 * src/files.c (openfiles):
890 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
891 find a temporary directory, if possible. Do not unlink files while
894 1997-08-25 Richard Stallman <rms@gnu.org>
896 * src/reader.c (stack_offset;):
897 Change some warni to warns.
899 * src/lex.c (literalchar): Use warns, not warni.
901 1997-06-28 Richard Stallman <rms@gnu.org>
903 * src/bison.s1: Add a Bison version comment.
905 * src/main.c (fatal, warn, berror):
908 1997-06-28 Richard Stallman <rms@gnu.org>
910 * Makefile.in (bison_version): New variable.
911 (dist): Use that variable.
912 (bison.s1): Substitute the Bison version into bison.simple.
914 * bison.simple: Add a Bison version comment.
916 1997-06-18 Richard Stallman <rms@gnu.org>
918 * src/main.c (fatal, warn, berror):
919 Make error messages standard.
920 (toomany): Improve error message text.
922 * 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:
923 new.h renamed to alloc.h.
925 1997-06-18 Richard Stallman <rms@gnu.org>
927 * Makefile.in: new.h renamed to alloc.h.
929 1997-05-24 Richard Stallman <rms@gnu.org>
931 * src/lex.c (literalchar):
932 Fix the code for escaping \, " and '.
934 (lex): Avoid trouble when there are many chars
935 to discard in a char literal with just several chars in it.
937 1997-05-17 Richard Stallman <rms@gnu.org>
940 Use malloc, if using alloca is troublesome.
941 (YYSTACK_USE_ALLOCA): New flag macro.
942 Define it for some systems and compilers.
943 (YYSTACK_ALLOC): New macro.
944 (yyparse): Use YYSTACK_ALLOC to allocate stack.
945 If it was malloc'd, free it.
947 1997-05-17 Richard Stallman <rms@gnu.org>
950 Use malloc, if using alloca is troublesome.
951 (YYSTACK_USE_ALLOCA): New flag macro.
952 Define it for some systems and compilers.
953 (YYSTACK_ALLOC): New macro.
954 (yyparse): Use YYSTACK_ALLOC to allocate stack.
955 If it was malloc'd, free it.
957 1997-04-23 Richard Stallman <rms@gnu.org>
960 (alloca) [__hpux]: Always define as __builtin_alloca.
962 1997-04-23 Richard Stallman <rms@gnu.org>
965 (alloca) [__hpux]: Always define as __builtin_alloca.
967 1997-04-22 Richard Stallman <rms@gnu.org>
970 [__hpux]: Include alloca.h (right for HPUX 10)
971 instead of declaring alloca (right for HPUX 9).
973 * src/bison.s1 (__yy_memcpy):
974 Declare arg `count' as unsigned int.
975 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
977 1997-04-22 Richard Stallman <rms@gnu.org>
980 [__hpux]: Include alloca.h (right for HPUX 10)
981 instead of declaring alloca (right for HPUX 9).
983 * bison.simple (__yy_memcpy):
984 Declare arg `count' as unsigned int.
985 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
987 1997-01-03 Richard Stallman <rms@gnu.org>
989 * src/allocate.c: [__STDC__ or _MSC_VER]:
990 Declare calloc and realloc to return void *.
992 1997-01-02 Richard Stallman <rms@gnu.org>
995 [_MSC_VER]: Include stdlib.h and process.h.
996 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
998 * src/main.c (main): Return FAILURE as a value.
999 (printable_version): Declare arg as int, not char.
1001 1997-01-02 Richard Stallman <rms@gnu.org>
1003 * Makefile.in (dist):
1004 Explicitly check for symlinks, and copy them.
1006 1996-12-19 Richard Stallman <rms@gnu.org>
1009 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
1011 1996-12-18 Paul Eggert <eggert@gnu.org>
1013 * src/bison.s1 (yyparse):
1014 If __GNUC__ and YYPARSE_PARAM are both defined,
1015 declare yyparse to have a void * argument.
1017 1996-12-18 Paul Eggert <eggert@gnu.org>
1019 * bison.simple (yyparse):
1020 If __GNUC__ and YYPARSE_PARAM are both defined,
1021 declare yyparse to have a void * argument.
1023 1996-12-17 Richard Stallman <rms@gnu.org>
1025 * src/reduce.c (nbits): Add some casts.
1027 1996-08-12 Richard Stallman <rms@gnu.org>
1029 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
1031 1996-08-12 Richard Stallman <rms@gnu.org>
1033 * bison.simple: Test _MSDOS as well as _MSDOS_.
1035 1996-07-31 Richard Stallman <rms@gnu.org>
1038 [__sun && __i386]: Include alloca.h.
1040 1996-07-31 Richard Stallman <rms@gnu.org>
1043 [__sun && __i386]: Include alloca.h.
1045 1996-07-30 Richard Stallman <rms@gnu.org>
1047 * src/bison.s1: Comment change.
1049 * src/bison.s1: Test _MSDOS_, not MSDOS.
1051 1996-07-30 Richard Stallman <rms@gnu.org>
1053 * bison.simple: Comment change.
1055 * bison.simple: Test _MSDOS_, not MSDOS.
1057 1996-06-01 Richard Stallman <rms@gnu.org>
1059 * 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:
1060 Insert `_' macro around many string constants.
1063 Insert `_' macro around many string constants.
1065 (main): Call setlocale, bindtextdomain and textdomain.
1067 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
1068 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
1069 [ENABLE_NLS]: Include libintl.h.
1070 [ENABLE_NLS] (gettext): Define.
1071 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
1072 (N_, PACKAGE, LOCALEDIR): New macros.
1074 1996-06-01 Richard Stallman <rms@gnu.org>
1076 * POTFILES.in: New file.
1078 * Makefile.in (allocate.o):
1079 Define target explicitly.
1081 * Makefile.in (CFLAGS): Set to @CFLAGS@.
1082 (LDFLAGS): Set to @LDFLAGS@.
1083 (configure): Run autoconf only if preceding `cd' succeeds.
1084 (bison.s1): Redirect output to temporary file then move the
1085 temporary to the target, rather than redirecting directly to bison.s1.
1086 (clean): Remove config.status and config.log.
1087 (distclean): Don't remove config.status here.
1089 1996-05-12 Richard Stallman <rms@gnu.org>
1092 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1094 1996-05-12 Richard Stallman <rms@gnu.org>
1097 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1099 1996-05-11 Richard Stallman <rms@gnu.org>
1101 * src/bison.s1 (__yy_memcpy):
1102 Really reorder the args, as was supposedly done on Feb 14 1995.
1103 (yyparse): Calls changed accordingly.
1105 1996-05-11 Richard Stallman <rms@gnu.org>
1107 * Makefile.in (dist): Don't use $(srcdir).
1109 * bison.simple (__yy_memcpy):
1110 Really reorder the args, as was supposedly done on Feb 14 1995.
1111 (yyparse): Calls changed accordingly.
1113 1996-01-27 Richard Stallman <rms@gnu.org>
1115 * src/output.c (output_rule_data):
1116 Test YYERROR_VERBOSE in the conditional
1117 around the definition of ttyname.
1119 1995-12-29 Richard Stallman <rms@gnu.org>
1122 Fix line numbers in #line commands.
1124 1995-12-29 Richard Stallman <rms@gnu.org>
1127 Fix line numbers in #line commands.
1129 1995-12-27 Richard Stallman <rms@gnu.org>
1131 * src/bison.s1 (YYPARSE_PARAM_DECL):
1132 In C++, make it always null.
1133 (YYPARSE_PARAM_ARG): New macro.
1134 (yyparse): Use YYPARSE_PARAM_ARG.
1136 1995-12-27 Richard Stallman <rms@gnu.org>
1138 * bison.simple (YYPARSE_PARAM_DECL):
1139 In C++, make it always null.
1140 (YYPARSE_PARAM_ARG): New macro.
1141 (yyparse): Use YYPARSE_PARAM_ARG.
1143 1995-11-29 Richard Stallman <rms@gnu.org>
1145 * doc/bison.texinfo:
1146 Describe literal string tokens, %raw, %no_lines, %token_table.
1148 1995-11-29 Daniel Hagerty <hag@gnu.org>
1150 * doc/bison.texinfo: Fixed update date
1152 1995-10-16 Richard Stallman <rms@gnu.org>
1154 * src/version.c: Version 1.25.
1156 1995-10-16 Richard Stallman <rms@gnu.org>
1158 * NEWS: *** empty log message ***
1160 1995-10-16 Richard Stallman <rms@gnu.org>
1162 * doc/bison.1, doc/bison.rnh:
1165 1995-10-15 Richard Stallman <rms@gnu.org>
1167 * src/vmsgetargs.c, src/getargs.c:
1168 Added -n, -k, and -raw switches.
1169 (noparserflag, toknumflag, rawtoknumflag): New variables.
1171 * src/symtab.h (SALIAS):
1172 New #define for adding aliases to %token.
1173 (struct bucket): Added `alias' field.
1175 * src/reduce.c (reduce_grammar):
1176 Revise error message.
1177 (print_notices): Remove final `.' from error message.
1179 * src/reader.c (reader_output_yylsp):
1181 (readgram): Use `#if 0' around code that accepted %command
1182 inside grammar rules: The documentation doesn't allow it,
1183 and it will fail since the %command processors scan for the next %.
1184 (parse_token_decl): Extended the %token
1185 declaration to allow a multi-character symbol as an alias.
1186 (parse_thong_decl): New function.
1187 (read_declarations): Added %thong declarations.
1188 (read_declarations): Handle NOOP to deal with allowing
1189 % declarations as another means to specify the flags.
1190 (readgram): Allow %prec prior to semantics embedded in a rule.
1191 (skip_to_char, read_declarations, copy_definition)
1192 (parse_token_decl, parse_start_decl, parse_type_decl)
1193 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1194 (get_type_name, copy_guard, copy_action, readgram)
1195 (get_type, packsymbols): Revised most error messages.
1196 Changed `fatal' to `warnxxx' to avoid aborting for error.
1197 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1198 (read_declarations): Improve the error message for
1199 an invalid character. Do not abort.
1200 (read_declarations, copy_guard, copy_action): Use
1201 printable_version to avoid unprintable characters in printed output.
1202 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1203 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1204 Allow the type of a non-terminal can be given
1205 more than once, as long as all specifications give the same type.
1208 (output_headers, output_trailers, output, output_gram)
1209 (output_rule_data): Implement noparserflag variable.
1210 Implement toknumflag variable.
1211 (output): Call reader_output_yylsp to output LTYPESTR.
1213 * src/main.c (main):
1214 If reader sees an error, don't process the grammar.
1215 (fatals): Updated to not use VARARGS1.
1216 (printable_version, int_to_string, warn, warni, warns, warnss)
1217 (warnsss): New error reporting functions. Avoid abort for error.
1220 Added THONG and NOOP for alias processing.
1221 Added SETOPT for the new code that allows setting options with %flags.
1224 Include getopt.h. Add some extern decls.
1225 (safegetc): New function to deal with EOF gracefully.
1226 (literalchar); new function to deal with reading \ escapes.
1227 (lex): Use literalchar.
1228 (lex): Implemented "..." tokens.
1229 (literalchar, lex, parse_percent_token): Made tokenbuffer
1230 always contain the token. This includes growing the token
1231 buffer while reading an integer.
1232 (parse_percent_token): Replaced if-else statement with percent_table.
1233 (parse_percent_token): Added % declarations as another
1234 way to specify the flags -n, -l, and -r. Also added hooks for
1235 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1236 major changes to files.c.
1237 (lex) Retain in the incoming stream a character following
1239 (skip_white_space, lex): Revised most error messages
1240 and changed fatal to warn to avoid aborting.
1241 (percent_table): Added %thong declarations.
1243 * src/gram.h: Comment changes.
1245 * src/files.c (openfiles, open_extra_files, done):
1247 and actfile file. Handle noparserflag. Both for -n switch.
1249 * src/conflicts.c (resolve_sr_conflict):
1250 Remove use of alloca.
1252 1995-06-01 Jim Meyering <meyering@gnu.org>
1254 * doc/bison.texinfo: *** empty log message ***
1256 1995-05-06 Richard Stallman <rms@gnu.org>
1258 * src/bison.s1: Comment change.
1260 1995-05-06 Richard Stallman <rms@gnu.org>
1262 * bison.simple: Comment change.
1264 1995-05-03 Richard Stallman <rms@gnu.org>
1266 * src/version.c: Version now 1.24.
1268 * src/bison.s1: Change distribution terms.
1270 * src/version.c: Version now 1.23.
1272 1995-05-03 Richard Stallman <rms@gnu.org>
1274 * doc/bison.texinfo:
1275 Rewrite "Conditions for Using Bison".
1276 Update version to 1.24.
1278 1995-05-03 Richard Stallman <rms@gnu.org>
1280 * bison.simple: Change distribution terms.
1282 1995-02-23 Richard Stallman <rms@gnu.org>
1284 * src/files.c: Test __VMS_POSIX as well as VMS.
1286 1995-02-14 Jim Meyering <meyering@gnu.org>
1288 * src/bison.s1 (__yy_memcpy):
1289 Renamed from __yy_bcopy to avoid
1290 confusion. Reverse FROM and TO arguments to be consistent with
1293 1995-02-14 Jim Meyering <meyering@gnu.org>
1295 * bison.simple (__yy_memcpy):
1296 Renamed from __yy_bcopy to avoid
1297 confusion. Reverse FROM and TO arguments to be consistent with
1300 1994-11-10 David J. MacKenzie <djm@gnu.org>
1306 * Makefile.in (DISTFILES): Include NEWS.
1308 * Makefile.in (DISTFILES):
1309 Include install-sh, not install.sh.
1311 * configure.in: Update to Autoconf v2 macro names.
1313 1994-10-05 David J. MacKenzie <djm@gnu.org>
1315 * Makefile.in: fix typo
1317 * Makefile.in (prefix, exec_prefix):
1318 Let configure set them.
1320 1994-09-28 David J. MacKenzie <djm@gnu.org>
1322 * Makefile.in: Set datadir to $(prefix)/share.
1324 1994-09-15 Richard Stallman <rms@gnu.org>
1327 Update copyright notice and GPL version.
1329 1994-09-15 Richard Stallman <rms@gnu.org>
1332 Update copyright notice and GPL version.
1334 1994-07-12 Richard Stallman <rms@gnu.org>
1336 * src/reduce.c, src/reader.c:
1339 1994-05-05 David J. MacKenzie <djm@gnu.org>
1341 * Makefile.in: entered into RCS
1343 1994-03-26 Richard Stallman <rms@gnu.org>
1345 * src/bison.s1: entered into RCS
1347 1994-03-26 Richard Stallman <rms@gnu.org>
1349 * bison.simple: entered into RCS
1351 1994-03-25 Richard Stallman <rms@gnu.org>
1353 * src/main.c: entered into RCS
1355 1994-03-24 Richard Stallman <rms@gnu.org>
1357 * src/conflicts.c: entered into RCS
1359 1994-01-02 Richard Stallman <rms@gnu.org>
1361 * Makefile.in: *** empty log message ***
1363 1993-11-21 Richard Stallman <rms@gnu.org>
1365 * src/bison.s1: *** empty log message ***
1367 1993-11-21 Richard Stallman <rms@gnu.org>
1369 * doc/bison.texinfo: entered into RCS
1371 * doc/bison.texinfo: *** empty log message ***
1373 1993-11-21 Richard Stallman <rms@gnu.org>
1375 * bison.simple: *** empty log message ***
1377 1993-10-25 David J. MacKenzie <djm@gnu.org>
1379 * doc/bison.texinfo: *** empty log message ***
1381 1993-10-19 Richard Stallman <rms@gnu.org>
1383 * src/bison.s1: *** empty log message ***
1385 1993-10-19 Richard Stallman <rms@gnu.org>
1387 * bison.simple: *** empty log message ***
1389 1993-10-14 Richard Stallman <rms@gnu.org>
1391 * src/bison.s1: *** empty log message ***
1393 1993-10-14 Richard Stallman <rms@gnu.org>
1395 * bison.simple: *** empty log message ***
1397 1993-09-14 David J. MacKenzie <djm@gnu.org>
1399 * doc/bison.texinfo: *** empty log message ***
1401 1993-09-13 Noah Friedman <friedman@gnu.org>
1403 * Makefile.in: *** empty log message ***
1405 1993-09-10 Richard Stallman <rms@gnu.org>
1407 * src/conflicts.c: *** empty log message ***
1409 * src/system.h: entered into RCS
1411 1993-09-10 Richard Stallman <rms@gnu.org>
1413 * doc/bison.1: entered into RCS
1415 1993-09-06 Noah Friedman <friedman@gnu.org>
1417 * src/version.c: entered into RCS
1419 1993-09-06 Noah Friedman <friedman@gnu.org>
1421 * Makefile.in: *** empty log message ***
1423 1993-07-30 David J. MacKenzie <djm@gnu.org>
1425 * Makefile.in: *** empty log message ***
1427 1993-07-24 Richard Stallman <rms@gnu.org>
1429 * src/bison.s1: *** empty log message ***
1431 1993-07-24 Richard Stallman <rms@gnu.org>
1433 * bison.simple: *** empty log message ***
1435 1993-07-08 David J. MacKenzie <djm@gnu.org>
1437 * Makefile.in: *** empty log message ***
1439 1993-07-04 Richard Stallman <rms@gnu.org>
1441 * src/bison.s1: *** empty log message ***
1443 1993-07-04 Richard Stallman <rms@gnu.org>
1445 * bison.simple: *** empty log message ***
1447 1993-06-26 David J. MacKenzie <djm@gnu.org>
1449 * src/getargs.c: entered into RCS
1451 1993-06-26 David J. MacKenzie <djm@gnu.org>
1453 * doc/bison.texinfo: *** empty log message ***
1455 * doc/bison.1: New file.
1457 1993-06-25 Richard Stallman <rms@gnu.org>
1459 * src/getargs.c: New file.
1461 1993-06-16 Richard Stallman <rms@gnu.org>
1463 * src/bison.s1: *** empty log message ***
1465 1993-06-16 Richard Stallman <rms@gnu.org>
1467 * bison.simple: *** empty log message ***
1469 1993-06-03 Richard Stallman <rms@gnu.org>
1471 * src/bison.s1: New file.
1473 1993-06-03 Richard Stallman <rms@gnu.org>
1475 * doc/bison.texinfo: *** empty log message ***
1477 1993-06-03 Richard Stallman <rms@gnu.org>
1479 * bison.simple: New file.
1481 1993-05-19 Richard Stallman <rms@gnu.org>
1483 * doc/bison.texinfo: New file.
1485 1993-05-07 Noah Friedman <friedman@gnu.org>
1487 * Makefile.in: *** empty log message ***
1489 1993-04-28 Noah Friedman <friedman@gnu.org>
1491 * src/reader.c: *** empty log message ***
1493 1993-04-23 Noah Friedman <friedman@gnu.org>
1495 * src/alloc.h: entered into RCS
1497 1993-04-20 David J. MacKenzie <djm@gnu.org>
1499 * src/version.c: *** empty log message ***
1501 * src/files.c, src/allocate.c:
1504 * src/reader.c: *** empty log message ***
1506 * src/lex.c: entered into RCS
1508 * src/conflicts.c: New file.
1510 * src/symtab.c: entered into RCS
1512 * src/alloc.h: New file.
1514 * src/LR0.c: entered into RCS
1516 1993-04-18 Noah Friedman <friedman@gnu.org>
1518 * src/reader.c: New file.
1520 * src/version.c: *** empty log message ***
1522 1993-04-18 Noah Friedman <friedman@gnu.org>
1524 * Makefile.in: *** empty log message ***
1526 1993-04-17 Noah Friedman <friedman@gnu.org>
1528 * Makefile.in: *** empty log message ***
1530 1993-04-15 Richard Stallman <rms@gnu.org>
1532 * src/main.c, src/files.c:
1535 1993-04-15 Noah Friedman <friedman@gnu.org>
1537 * configure.in: entered into RCS
1539 * configure.in: *** empty log message ***
1541 * configure.in: New file.
1543 1993-04-14 Richard Stallman <rms@gnu.org>
1545 * Makefile.in: New file.
1547 1993-04-13 Richard Stallman <rms@gnu.org>
1549 * src/version.c: New file.
1551 1993-03-25 Richard Stallman <rms@gnu.org>
1553 * src/output.c: entered into RCS
1555 1992-09-25 Richard Stallman <rms@gnu.org>
1557 * configure.bat: entered into RCS
1559 1992-06-22 Richard Stallman <rms@gnu.org>
1561 * src/vmsgetargs.c: entered into RCS
1563 1992-06-22 Richard Stallman <rms@gnu.org>
1565 * doc/bison.rnh: entered into RCS
1567 1992-04-20 David J. MacKenzie <djm@gnu.org>
1569 * README: entered into RCS
1571 1992-01-22 Richard Stallman <rms@gnu.org>
1573 * src/machine.h: entered into RCS
1575 1991-12-21 Richard Stallman <rms@gnu.org>
1577 * src/lalr.c, src/closure.c:
1580 1991-12-20 Richard Stallman <rms@gnu.org>
1582 * src/state.h: entered into RCS
1584 1991-12-18 Richard Stallman <rms@gnu.org>
1586 * src/print.c, src/nullable.c, src/derives.c:
1589 1991-11-03 David J. MacKenzie <djm@gnu.org>
1591 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1594 1988-09-09 Richard Stallman <rms@gnu.org>
1596 * src/bison.hairy: entered into RCS
1598 1987-12-16 Richard Stallman <rms@gnu.org>
1600 * REFERENCES: entered into RCS