1 2000-10-16 Akim Demaille <akim@epita.fr>
3 * src/reader.c (copy_dollar): New function.
4 (copy_guard, copy_action): Use it.
7 2000-10-16 Akim Demaille <akim@epita.fr>
9 * lib/quote.h, lib/quote.c, lib/quotearg.h, lib/quotearg.c:
10 * m4/prereq.m4, m4/c-bs-a.m4, m4/mbstate.m4:
11 New files, from Fileutils 4.0.27.
12 * src/main.c (printable_version): Remove.
13 * src/lex.c, src/reader.c: Use `quote'.
15 2000-10-04 Akim Demaille <akim@epita.fr>
17 * lib/error.c, lib/error.h: New files, needed by xmalloc.c.
19 2000-10-04 Akim Demaille <akim@epita.fr>
21 * doc/bison.texinfo: Various typos spotted by Neil Booth.
23 2000-10-04 Akim Demaille <akim@epita.fr>
25 When a literal string is used to define two different tokens,
27 Reported by Piotr Gackiewicz, and fixed by Neil Booth.
29 * tests/regression.m4: New file.
30 Include the core of the sample provided by Piotr Gackiewicz.
31 * src/reader.c (parse_token_decl): Diagnose bad cases, and proceed
34 2000-10-04 Akim Demaille <akim@epita.fr>
36 * src/reader.c (parse_expect_decl): Keep `count' within the size
40 2000-10-02 Paul Eggert <eggert@twinsun.com>
42 * bison.s1 (yyparse): Assign the default value
43 unconditionally, to avoid a GCC warning and make the parser a
46 2000-10-02 Akim Demaille <akim@epita.fr>
48 * src/getargs.c (getargs): Don't dump `--help' on unrecognized
51 2000-10-02 Akim Demaille <akim@epita.fr>
53 * src/derives.c, src/print.c, src/reduce.c: To ease the
54 translation, move some `\n' out of the translated strings.
56 2000-10-02 Akim Demaille <akim@epita.fr>
58 The location tracking mechanism is precious for parse error
59 messages. Nevertheless, it is enabled only when `@n' is used in
60 the grammar, which is a different issue (you can use it in error
61 message, but not in the grammar per se). Therefore, there should
62 be another means to enable it.
64 * src/getargs.c (getargs): Support `--locations'.
66 * src/getargs.h (locationsflag): Export it.
67 * src/lex.c (percent_table): Support `%locations'.
68 * src/reader.c (yylsp_needed): Remove this variable, now replaced
70 * doc/bison.texinfo: Document `--locations' and `%locations'.
72 * tests/calc.m4: Test it.
74 For regularity of the names, replace each
75 (nolineflag, toknumflag, rawtokenumflag, noparserflag): with...
76 (no_lineflag, token_tableflag, rawflag, no_parserflag): this.
77 In addition replace each `flag' with `_flag'.
79 2000-10-02 Akim Demaille <akim@epita.fr>
81 Also test parse error messages, including with YYERROR_VERBOSE.
83 * tests/calc.m4 (calc.y): Add support for `exp = exp' (non
85 Use it to check the computations.
86 Use it to check `nonassoc' is honored.
87 (AT_DATA_CALC_Y): Equip `calc.y' with YYERROR_VERBOSE when passed
89 (_AT_CHECK_CALC): Adjust to this option.
90 (_AT_CHECK_CALC_ERROR): New macro to check parse error messages.
92 2000-10-02 Akim Demaille <akim@epita.fr>
94 Test also `--verbose', `--defines' and `--name-prefix'. Testing
95 the latter demonstrates a flaw in the handling of non debugging
96 parsers introduced by myself on 2000-03-16: `#define yydebug 0'
97 was used in order to simplify:
113 unfortunately this leads to a CPP conflict when
114 `--name-prefix=foo' is used since it produces `#define yydebug
117 * src/bison.s1 [!YYDEBUG]: Do not define yydebug.
118 (YYDPRINTF): New macro.
120 * tests/calc.m4 (AT_CHECK_CALC): Do require a title, build it from
122 Also test `--verbose', `--defines' and `--name-prefix'.
124 2000-10-02 Akim Demaille <akim@epita.fr>
126 Improve the readability of the produced parsers.
128 * src/bison.s1: Formatting changes.
129 Improve the comment related to the `$' mark.
130 (yydefault): Don't fall through to `yyresume': `goto' there.
131 * src/output.c (output_parser): When the `$' is met, skip the end
133 New variable, `number_of_dollar_signs', to check there's exactly
134 one `$' in the parser skeleton.
136 2000-10-02 Akim Demaille <akim@epita.fr>
138 * lib/xstrdup.c: New file, from the fileutils.
139 * src/reader.c (parse_token_decl, get_type_name, parse_type_decl)
140 (parse_assoc_decl, parse_thong_decl, get_type): Use `xstrdup'
141 instead of strlen + xmalloc + strcpy.
142 * src/symtab.c (copys): Remove, use xstrdup instead.
144 2000-10-02 Akim Demaille <akim@epita.fr>
146 * src/gram.h (associativity): New enum type which replaces the
147 former CPP macros `RIGHT_ASSOC', `LEFT_ASSOC' and `NON_ASSOC' with
148 `right_assoc', `left_assoc' and `non_assoc'.
149 Adjust all dependencies.
150 * src/reader.c: Formatting changes.
151 (LTYPESTR): Don't define it, use it as a literal in
152 `reader_output_yylsp'.
153 * src/symtab.h (symbol_class): New enum type which replaces the
154 former CPP macros `SUNKNOWN', `STOKEN and `SNTERM' with
155 `sunknown', `stoken and `snterm'.
157 2000-10-02 Akim Demaille <akim@epita.fr>
159 * src/getargs.c (fixed_outfiles): Rename as...
160 (yaccflag): for consistency and accuracy.
163 2000-10-02 Akim Demaille <akim@epita.fr>
165 Use the more standard files `xalloc.h' and `xmalloc.c' instead of
166 Bison's `allocate.c' and `alloc.h'. This patch was surprisingly
167 difficult and introduced a lot of core dump. It turns out that
168 Bison used an implementation of `xmalloc' based on `calloc', and
169 at various places it does depend upon the initialization to 0. I
170 have not tried to isolate the pertinent places, and all the former
171 calls to Bison's `xmalloc' are now using `XCALLOC'. Someday,
172 someone should address this issue.
174 * src/allocate.c, src/alloc.h, m4/bison-decl.m4: Remove.
175 * lib/xmalloc.c, lib/xalloc.h, m4/malloc.m4, m4/realloc.m4: New
178 * src/warshall.h: New file.
181 2000-10-02 Akim Demaille <akim@epita.fr>
183 Various anti-`extern in *.c' changes.
185 * src/system.h: Include `assert.h'.
187 2000-10-02 Akim Demaille <akim@epita.fr>
189 * src/state.h (nstates, final_state, first_state, first_shift)
190 (first_reduction): Move their exportation from here...
191 * src/LR0.h: to here.
193 * src/getargs.c (statisticsflag): New variable.
194 Add support for `--statistics'.
197 Remove a lot of now useless `extern' statements in most files.
199 2000-10-02 Akim Demaille <akim@epita.fr>
201 * src/LR0.h: New file.
204 2000-10-02 Akim Demaille <akim@epita.fr>
206 * src/print.h: New file.
208 * src/print.c: Formatting and ordering changes.
209 (verbose, terse): Replace with...
210 (print_results): this new function.
213 2000-10-02 Akim Demaille <akim@epita.fr>
215 * src/conflicts.c (conflict_report): New function.
216 (conflict_log, verbose_conflict_log): Replace with...
217 (print_conflicts): this function.
219 * src/conflicts.h: New file.
220 Propagate its inclusion.
222 2000-10-02 Akim Demaille <akim@epita.fr>
224 * src/nullable.h: New file.
225 Propagate its inclusion.
226 * src/nullable.c: Formatting changes.
228 2000-10-02 Akim Demaille <akim@epita.fr>
230 * src/reduce.h: New file.
231 Propagate its inclusion.
232 * src/reduce.c: Topological sort and other formatting changes.
233 (bool, TRUE, FALSE): Move their definition to...
234 * src/system.h: here.
236 2000-10-02 Akim Demaille <akim@epita.fr>
238 * src/files.c: Formatting changes.
239 (tryopen, tryclose, openfiles): Rename as...
240 (xfopen, xfclose, open_files): this.
241 (stringappend): static.
242 * src/files.h: Complete the list of exported symbols.
245 2000-10-02 Akim Demaille <akim@epita.fr>
247 * src/reader.h: New file.
248 Propagate its use instead of tedious list of `extern' and
250 * src/reader.c: Formatting changes, topological sort,
253 2000-10-02 Akim Demaille <akim@epita.fr>
255 * src/lex.h: Prototype `lex.c' exported functions.
256 * src/reader.c: Adjust.
257 * src/lex.c: Formatting changes.
258 (safegetc): Rename as...
261 2000-10-02 Akim Demaille <akim@epita.fr>
263 * src/lalr.h: New file.
264 Propagate its inclusion instead of prototypes and `extern'.
265 * src/lalr.c: Formatting changes, topological sorting etc.
267 2000-10-02 Akim Demaille <akim@epita.fr>
269 * src/output.c (token_actions): Introduce a temporary array,
270 YYDEFACT, that makes it possible for this function to use
273 2000-10-02 Akim Demaille <akim@epita.fr>
275 `user_toknums' is output as a `short[]' in `output.c', while it is
276 defined as a `int[]' in `reader.c'. For consistency with the
277 other output tables, `user_toknums' is now defined as a table of
280 * src/reader.c (user_toknums): Be a short table instead of an int
284 Factor the short table outputs.
286 * src/output.c (output_short_table): New function.
287 * src/output.c (output_gram, output_stos, output_rule_data)
288 (output_base, output_table, output_check): Use it.
290 2000-10-02 Akim Demaille <akim@epita.fr>
292 * src/output.c (output): Topological sort of the functions, in
293 order to get rid of the `static' prototypes.
294 No longer use `register'.
295 * src/output.h: New file.
296 Propagate its inclusion in files explicitly prototyping functions
299 2000-09-21 Akim Demaille <akim@epita.fr>
301 * src/atgeneral.m4: Update from Autoconf.
303 2000-09-21 Akim Demaille <akim@epita.fr>
305 * src/closure.h: New file.
306 * src/closure.c: Formatting changes, topological sort over the
307 functions, use of closure.h.
308 (initialize_closure, finalize_closure): Rename as...
309 (new_closure, free_closure): these. Adjust dependencies.
310 * src/LR0.c: Formatting changes, topological sort, use of
312 (initialize_states): Rename as...
314 * src/Makefile.am (noinst_HEADERS): Adjust.
316 2000-09-20 Akim Demaille <akim@epita.fr>
318 * src/acconfig.h: Don't protect config.h against multiple
321 * src/system.h: Define PARAMS.
322 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
323 purpose of config.h. system.h must not try to fix wrong
324 definitions in config.h.
326 2000-09-20 Akim Demaille <akim@epita.fr>
328 * src/derives.h: New file.
329 * src/main.c, src/derives.h: Use it.
331 * src/Makefile.am (noinst_HEADERS): Adjust.
333 2000-09-20 Akim Demaille <akim@epita.fr>
335 * tests/atgeneral.m4: Update from Autoconf.
336 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
337 (AT_CHECK_CALC): New macros.
338 Use these macros to test bison with options `', `--raw',
339 `--debug', `--yacc', `--yacc --debug'.
341 2000-09-19 Akim Demaille <akim@epita.fr>
343 * src/output.c: Formatting changes.
344 * src/machine.h: Remove, leaving its contents in...
345 * src/system.h: here.
347 Adjust all dependencies on stdio.h and machine.h.
348 * src/getargs.h: New file.
349 Let all `extern' declarations about getargs.c be replaced with
350 inclusion of `getargs.h'.
351 * src/Makefile.am (noinst_HEADERS): Adjust.
353 * tests/calc.m4 (yyin): Be initialized in main, not on the global
355 (yyerror): Returns void, not int.
356 * doc/bison.texinfo: Formatting changes.
358 2000-09-19 Akim Demaille <akim@epita.fr>
360 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
363 2000-09-18 Akim Demaille <akim@epita.fr>
365 * configure.in: Append WARNING_CFLAGS to CFLAGS.
366 * src/Makefile.am (INCLUDES): Don't.
367 Be ready to fetch headers in lib/.
369 2000-09-18 Akim Demaille <akim@epita.fr>
371 * doc/bison.texinfo: Update the copyright.
372 ANSIfy and GNUify the examples.
375 2000-09-18 Akim Demaille <akim@epita.fr>
377 First set of tests: use the `calc' example from the documentation.
379 * src/bison.s1 (yyparse): Condition the code using `yytname' which
380 is defined only when YYDEBUG is.
381 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
382 * src/files.c (tryopen, tryclose): Formatting changes.
383 Move to the top and be static.
384 * src/reader.c (read_signed_integer): Likewise.
385 * tests/calc.m4: New file.
386 * Makefile.am, suite.m4: Adjust.
387 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
389 2000-09-18 Akim Demaille <akim@epita.fr>
391 Add support for an Autotest test suite for Bison.
393 * m4/m4.m4, m4/atconfig.m4: New files.
394 * m4/Makefile.am (EXTRA_DIST): Adjust.
395 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
397 * src/getargs.c: Display a more standard --version message.
398 * src/reader.c (reader): Formatting changes.
399 No longer depend upon VERSION_STRING.
400 * configure.in: No longer use `dnl'.
401 Set up the test suite and the new directory `tests/.
402 (VERSION_STRING): Remove.
404 2000-04-14 Akim Demaille <akim@epita.fr>
406 * src/reader.c (copy_comment2): New function, same as former
407 `copy_comment', but outputs into two FILE *.
408 (copy_comment): Use it.
409 (parse_union_decl): Use it.
410 (get_type, parse_start_decl): Use the same `invalid' message.
411 (parse_start_decl, parse_union_decl): Use the same `multiple'
413 (parse_union_decl, copy_guard, copy_action): Use the same
415 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
417 2000-03-31 Akim Demaille <akim@epita.fr>
419 * src/files.c (tryopen, tryclose): Move to the top.
422 2000-03-31 Akim Demaille <akim@epita.fr>
424 * src/main.c (main): Don't call `done', exit does it.
426 2000-03-31 Akim Demaille <akim@epita.fr>
428 * allocate.c: s/return (foo)/return foo/.
431 * output.c: Likewise.
432 * reader.c: Likewise.
433 * symtab.c: Likewise.
434 * vmsgetargs.c: Likewise.
436 2000-03-31 Akim Demaille <akim@epita.fr>
438 Clean up the error reporting functions.
440 * src/report.c: New file.
441 * src/report.h: Likewise.
442 * src/Makefile.am: Adjust.
443 * m4/error.m4: New file.
444 * m4/Makefile.am: Adjust.
445 * configure.in (jm_PREREQ_ERROR): Call it.
446 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
448 (fatal, fatals): Remove. All callers use complain.c::fatal.
449 (warn, warni, warns, warnss, warnss): Remove. All callers use
450 complain.c::complain.
451 (toomany): Remove, use fatal instead.
452 * src/files.c (done): No argument, use complain_message_count.
453 * src/main.c (main): Register `done' to `atexit'.
455 * src/getargs.c (usage): More `fputs', less `fprintf'.
457 2000-03-28 Akim Demaille <akim@epita.fr>
459 * lib/: New directory.
460 * Makefile.am (SUBDIRS): Adjust.
461 * configure.in: Adjust.
462 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
464 * src/alloca.c: Moved to lib/.
465 * src/getopt.c: Likewise.
466 * src/getopt1.c: Likewise.
467 * src/getopt.h: Likewise.
468 * src/ansi2knr.c: Likewise.
469 * src/ansi2knr.1: Likewise.
470 * src/Makefile.am: Adjust.
471 * lib/Makefile.am: New file.
473 2000-03-28 Akim Demaille <akim@epita.fr>
475 * src/getargs.c (usage): Refresh the help message.
477 2000-03-17 Akim Demaille <akim@epita.fr>
479 * src/getopt1.c: Updated from textutils 2.0e
480 * src/getopt.c: Likewise.
481 * src/getopt.h: Likewise.
483 2000-03-17 Akim Demaille <akim@epita.fr>
485 * src/Makefile.am (bison.simple): Fix the awk program: quote only
486 the file name, not the whole `#line LINE FILE'.
488 2000-03-17 Akim Demaille <akim@epita.fr>
490 On syntax errors, report the token on which we choked.
492 * src/bison.s1 (yyparse): In the label yyerrlab, when
493 YYERROR_VERBOSE, add yychar in msg.
495 2000-03-17 Akim Demaille <akim@epita.fr>
497 * src/reader.c (copy_at): New function.
498 (copy_guard): Use it.
499 (copy_action): Use it.
501 2000-03-17 Akim Demaille <akim@epita.fr>
503 Be kind to translators, save some useless translations.
505 * src/main.c (banner): New function.
506 (fatal_banner): Use it.
507 (warn_banner): Use it.
509 2000-03-17 Akim Demaille <akim@epita.fr>
511 * src/reader.c (copy_definition): Use copy_string and
512 copy_comment. Removed now unused `match', `ended',
514 (copy_comment, copy_string): Moved, to be visible from
517 2000-03-17 Akim Demaille <akim@epita.fr>
519 * src/reader.c (copy_string): Declare `static inline'. No
520 problems with inline, since it is checked by configure.
521 (copy_comment): Likewise.
523 2000-03-17 Akim Demaille <akim@epita.fr>
525 * src/reader.c (packsymbols): Formatting changes.
527 2000-03-17 Akim Demaille <akim@epita.fr>
529 * src/reader.c (copy_comment): New function, factored out from:
530 (copy_action): Use it. Removed now unused `match', `ended',
532 (copy_guard): Likewise.
534 2000-03-17 Akim Demaille <akim@epita.fr>
536 * src/reader.c (copy_string): New function, factored out from:
537 (copy_action): Use it.
538 (copy_guard): Likewise.
540 2000-03-17 Akim Demaille <akim@epita.fr>
542 Change the handling of @s so that they behave exactly like $s.
543 There is now a pseudo variable @$ (readble and writable), location
544 of the lhs of the rule (by default ranging from the location of
545 the first symbol of the rhs, to the location of the last symbol,
546 or, if the rhs is empty, YYLLOC).
548 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
550 (yyparse): When providing a default semantic action, provide a
551 default location action.
552 (after the $): No longer change `*YYLSP', just stack YYLOC the
553 same way you stack YYVAL.
554 * src/reader.c (read_declarations): Use warns.
555 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
556 (copy_action, case '@'): Likewise.
557 Use a standard error message, to save useless work from
560 2000-03-17 Akim Demaille <akim@epita.fr>
562 * src/bison.s1: Formatting and cosmetics changes.
563 * src/reader.c: Likewise.
564 Update the Copyright notice.
566 2000-03-17 Akim Demaille <akim@epita.fr>
568 * src/bison.s1 (#line): All set to `#line' only, since the
569 Makefile now handles them.
571 2000-03-16 Akim Demaille <akim@epita.fr>
573 * src/output.c (output_rule_data): Output the documentation of
575 (Copyright notice): Update.
578 2000-03-16 Akim Demaille <akim@epita.fr>
580 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
581 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
582 One `#if YYDEBUG' remains, since it uses variables which are
583 defined only if `YYDEBUG != 0'.
585 2000-03-16 Akim Demaille <akim@epita.fr>
587 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
588 and related variables so that the similarities are highlighted.
590 2000-03-16 Akim Demaille <akim@epita.fr>
592 * src/bison.s1: Properly indent CPP directives.
594 2000-03-16 Akim Demaille <akim@epita.fr>
596 * src/bison.s1: Properly indent the `alloca' CPP section.
598 2000-03-16 Akim Demaille <akim@epita.fr>
600 Do not hard code values of directories in `configure.in'.
601 Update the `configure' tool chain.
603 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
605 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
606 (AC_OUTPUT): Add m4/Makefile.
607 Bump to bison 1.28a, 1.29 has never been released.
608 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
609 handled via src/Makefile.am.
610 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
611 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
613 * Makefile.am (SUBDIRS): Add m4.
614 (ACLOCAL_AM_FLAGS): New variable.
615 (AUTOMAKE_OPTIONS): Add check-news.
616 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
617 the proper line number and file name.
618 (DEFS): Propagate the location of bison library files and of the
620 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
622 * acinclude.m4: Remove, replaced by the directory m4.
623 * m4/Makefile.am (EXTRA_DIST): New variable.
624 * m4/gettext.m4: New file, from the fileutils.
625 * m4/lcmessage.m4: Likewise
626 * m4/progtest.m4: Likewise.
627 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
629 2000-03-10 Akim Demaille <akim@epita.fr>
632 Formatting changes of various comments.
633 Respect the GNU coding standards at various places.
634 Don't use `_()' when no translation is needed.
636 1999-12-13 Jesse Thilo <jthilo@gnu.org>
639 OS/2 honors TMPDIR environment variable.
641 1999-12-13 Jesse Thilo <jthilo@gnu.org>
643 * doc/bison.texinfo: Tweaked spelling and grammar.
645 Removed reference to price of printed copy.
646 Mention BISON_SIMPLE and BISON_HAIRY.
648 1999-12-13 Jesse Thilo <jthilo@gnu.org>
650 * configure.in, NEWS:
653 1999-10-27 Jesse Thilo <jthilo@gnu.org>
655 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
656 Added reference card.
658 1999-07-26 Jesse Thilo <jthilo@gnu.org>
660 * po/ru.po: Added Russian translation.
662 1999-07-26 Jesse Thilo <jthilo@gnu.org>
664 * configure.in: Added Russian translation.
666 1999-07-06 Jesse Thilo <jthilo@gnu.org>
668 * configure.in, NEWS, README:
669 Released version 1.28.
671 1999-06-14 Jesse Thilo <jthilo@gnu.org>
674 Squashed redefinition warning on some systems.
676 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
677 Have configure build version string instead of relying on ANSI string
680 1999-06-14 Jesse Thilo <jthilo@gnu.org>
682 * po/POTFILES.in: Got rid of version.c.
684 1999-06-14 Jesse Thilo <jthilo@gnu.org>
686 * acconfig.h, configure.in:
687 Have configure build version string instead of relying on ANSI string
690 1999-06-08 Jesse Thilo <jthilo@gnu.org>
693 Dropped mention of `+' for long-named options.
695 1999-05-30 Jesse Thilo <jthilo@gnu.org>
697 * src/files.c: Added <unistd.h> for unlink().
699 * src/Makefile.am, src/system.h:
702 1999-05-30 Jesse Thilo <jthilo@gnu.org>
704 * README: Added a FAQ list.
706 * configure.in, acconfig.h:
709 1999-05-30 Jesse Thilo <jthilo@gnu.org>
711 * doc/FAQ, doc/Makefile.am:
714 1999-05-19 Jesse Thilo <jthilo@gnu.org>
716 * src/alloc.h, src/symtab.h, src/version.c:
717 Protected inclusion of "config.h" with HAVE_CONFIG_H.
719 1999-04-18 Jesse Thilo <jthilo@gnu.org>
721 * src/.cvsignore, src/Makefile.am:
722 Reorganized: sources in `src', documentation in `doc'.
724 * src/lex.c (literalchar):
725 fixed the code for escaping double quotes (thanks
728 1999-04-18 Jesse Thilo <jthilo@gnu.org>
730 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
731 Adjusted paths to reflect directory reorganization.
733 1999-04-18 Jesse Thilo <jthilo@gnu.org>
735 * doc/.cvsignore, doc/Makefile.am:
736 Reorganized: sources in `src', documentation in `doc'.
738 1999-04-18 Jesse Thilo <jthilo@gnu.org>
741 Updated AC_INIT file to reflect directory reorganization.
743 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
744 Reorganized: sources in `src', documentation in `doc'.
746 1999-04-13 Jesse Thilo <jthilo@gnu.org>
749 Don't declare calloc() and realloc() if not necessary.
751 1999-04-13 Jesse Thilo <jthilo@gnu.org>
753 * configure.in, acconfig.h, acinclude.m4:
754 Don't declare calloc() and realloc() if not necessary.
756 1999-03-23 Jesse Thilo <jthilo@gnu.org>
758 * po/.cvsignore: Added i18n support.
760 1999-03-23 Jesse Thilo <jthilo@gnu.org>
762 * acconfig.h, configure.in, Makefile.am:
765 1999-03-22 Jesse Thilo <jthilo@gnu.org>
767 * src/bison.s1: Fixed #line numbers.
769 1999-03-15 Jesse Thilo <jthilo@gnu.org>
771 * po/es.po, po/fr.po, po/nl.po, po/de.po:
772 Added PO files from Translation Project.
774 1999-03-03 Jesse Thilo <jthilo@gnu.org>
777 Added support for non-ANSI compilers (ansi2knr).
779 1999-02-16 Jesse Thilo <jthilo@gnu.org>
781 * configure.in: Bumped version number to 1.27.
784 Added `bison.simple' to list of files removed by `make distclean'.
786 1999-02-12 Jesse Thilo <jthilo@gnu.org>
788 * src/files.c, src/files.h:
789 Defined locations of parser files in config.h instead of Makefile.
791 1999-02-12 Jesse Thilo <jthilo@gnu.org>
793 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
794 Defined locations of parser files in config.h instead of Makefile.
796 1999-02-09 Jesse Thilo <jthilo@gnu.org>
799 Removed inappropriate use of $< macro.
801 1999-02-05 Jesse Thilo <jthilo@gnu.org>
803 * po/Makefile.in.in, po/POTFILES.in:
804 Add `po' directory skeleton.
806 1999-01-27 Jesse Thilo <jthilo@gnu.org>
808 * README: Document help-bison list.
810 * configure.in: Add check for mkstemp().
812 1999-01-20 Jesse Thilo <jthilo@gnu.org>
814 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
815 Hush a few compiler warnings.
818 Add tryclose(), which verifies that fclose was successful.
819 Hush a couple of compiler warnings.
821 1999-01-20 Jesse Thilo <jthilo@gnu.org>
823 * Makefile.am, OChangeLog:
824 ChangeLog is now automatically generated. Include the old version as
827 1999-01-14 Jesse Thilo <jthilo@gnu.org>
829 * 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:
832 1999-01-14 Jesse Thilo <jthilo@gnu.org>
834 * doc/bison.texinfo: Fix formatting glitch.
836 * doc/bison.texinfo: Update FSF address.
838 1999-01-14 Jesse Thilo <jthilo@gnu.org>
840 * acconfig.h: Update FSF address.
842 1999-01-08 Jesse Thilo <jthilo@gnu.org>
845 Don't define PACKAGE here, since config.h defines it.
847 1998-12-30 Jesse Thilo <jthilo@gnu.org>
849 * src/reader.c: Update copyright date.
852 Ditch sprintf to statically-sized buffers in fatal/warn functions in
853 favor of output directly to stderr (avoids buffer overruns).
855 * src/reader.c: Some checks for premature EOF.
857 * 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:
858 Use prototypes if the compiler understands them.
860 * src/files.c: Honor TMPDIR on Unix hosts.
861 Use prototypes if the compiler understands them.
864 Fix a couple of buffer overrun bugs.
865 Use prototypes if the compiler understands them.
867 * src/system.h: Include unistd.h and ctype.h.
868 Use #ifdef instead of #if for NLS symbols.
870 1998-12-30 Jesse Thilo <jthilo@gnu.org>
873 Delete comment "consider using @set for edition number, etc..." since
876 1998-12-30 Jesse Thilo <jthilo@gnu.org>
879 Use prototypes if the compiler understands them.
881 * NEWS: Document 1.26 highlights.
883 * Makefile.am: Require Automake 1.3 or later.
886 Use prototypes if the compiler understands them.
888 1998-12-29 Jesse Thilo <jthilo@gnu.org>
891 Use VERSION symbol from automake for version number.
893 1998-12-29 Jesse Thilo <jthilo@gnu.org>
895 * acconfig.h, configure.in, version.cin:
896 Use VERSION symbol from automake for version number.
898 1998-11-28 Jesse Thilo <jthilo@gnu.org>
901 Distribute original version of simple parser (bison.s1), not built
902 version (bison.simple).
904 1998-11-28 Jesse Thilo <jthilo@gnu.org>
906 * doc/bison.texinfo: Add info dir entry.
909 Let automake put version number into documentation.
911 1998-11-26 Jesse Thilo <jthilo@gnu.org>
913 * src/bison.cld, src/build.com, src/vmshlp.mar:
914 Add non-RCS files from /gd/gnu/bison.
916 1998-11-26 Jesse Thilo <jthilo@gnu.org>
919 Document the BISON_HAIRY and BISON_SIMPLE variables.
921 1998-11-25 Jesse Thilo <jthilo@gnu.org>
923 * src/version.c: Build version.c automatically.
926 Fix token numbering (used to start at 258, not 257).
928 * src/system.h: Include config.h.
930 * src/getargs.c: Update bug report address.
932 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
933 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
935 1998-11-25 Jesse Thilo <jthilo@gnu.org>
938 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
940 * configure.in, version.cin:
941 Build version.c automatically.
943 * AUTHORS: Add AUTHORS file.
945 * README: Update bug report address.
948 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
950 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
953 1998-11-25 Jesse Thilo <jthilo@gnu.org>
955 * doc/bison.texinfo: Clean up some formatting.
957 1998-05-05 Richard Stallman <rms@gnu.org>
960 Explain better why to make a pure parser.
962 1998-01-05 Richard Stallman <rms@gnu.org>
964 * src/files.c (openfiles):
965 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
966 find a temporary directory, if possible. Do not unlink files while
969 1997-08-25 Richard Stallman <rms@gnu.org>
971 * src/reader.c (stack_offset;):
972 Change some warni to warns.
974 * src/lex.c (literalchar): Use warns, not warni.
976 1997-06-28 Richard Stallman <rms@gnu.org>
978 * src/bison.s1: Add a Bison version comment.
980 * src/main.c (fatal, warn, berror):
983 1997-06-28 Richard Stallman <rms@gnu.org>
985 * Makefile.in (bison_version): New variable.
986 (dist): Use that variable.
987 (bison.s1): Substitute the Bison version into bison.simple.
989 * bison.simple: Add a Bison version comment.
991 1997-06-18 Richard Stallman <rms@gnu.org>
993 * src/main.c (fatal, warn, berror):
994 Make error messages standard.
995 (toomany): Improve error message text.
997 * 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:
998 new.h renamed to alloc.h.
1000 1997-06-18 Richard Stallman <rms@gnu.org>
1002 * Makefile.in: new.h renamed to alloc.h.
1004 1997-05-24 Richard Stallman <rms@gnu.org>
1006 * src/lex.c (literalchar):
1007 Fix the code for escaping \, " and '.
1009 (lex): Avoid trouble when there are many chars
1010 to discard in a char literal with just several chars in it.
1012 1997-05-17 Richard Stallman <rms@gnu.org>
1015 Use malloc, if using alloca is troublesome.
1016 (YYSTACK_USE_ALLOCA): New flag macro.
1017 Define it for some systems and compilers.
1018 (YYSTACK_ALLOC): New macro.
1019 (yyparse): Use YYSTACK_ALLOC to allocate stack.
1020 If it was malloc'd, free it.
1022 1997-05-17 Richard Stallman <rms@gnu.org>
1025 Use malloc, if using alloca is troublesome.
1026 (YYSTACK_USE_ALLOCA): New flag macro.
1027 Define it for some systems and compilers.
1028 (YYSTACK_ALLOC): New macro.
1029 (yyparse): Use YYSTACK_ALLOC to allocate stack.
1030 If it was malloc'd, free it.
1032 1997-04-23 Richard Stallman <rms@gnu.org>
1035 (alloca) [__hpux]: Always define as __builtin_alloca.
1037 1997-04-23 Richard Stallman <rms@gnu.org>
1040 (alloca) [__hpux]: Always define as __builtin_alloca.
1042 1997-04-22 Richard Stallman <rms@gnu.org>
1045 [__hpux]: Include alloca.h (right for HPUX 10)
1046 instead of declaring alloca (right for HPUX 9).
1048 * src/bison.s1 (__yy_memcpy):
1049 Declare arg `count' as unsigned int.
1050 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
1052 1997-04-22 Richard Stallman <rms@gnu.org>
1055 [__hpux]: Include alloca.h (right for HPUX 10)
1056 instead of declaring alloca (right for HPUX 9).
1058 * bison.simple (__yy_memcpy):
1059 Declare arg `count' as unsigned int.
1060 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
1062 1997-01-03 Richard Stallman <rms@gnu.org>
1064 * src/allocate.c: [__STDC__ or _MSC_VER]:
1065 Declare calloc and realloc to return void *.
1067 1997-01-02 Richard Stallman <rms@gnu.org>
1070 [_MSC_VER]: Include stdlib.h and process.h.
1071 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
1073 * src/main.c (main): Return FAILURE as a value.
1074 (printable_version): Declare arg as int, not char.
1076 1997-01-02 Richard Stallman <rms@gnu.org>
1078 * Makefile.in (dist):
1079 Explicitly check for symlinks, and copy them.
1081 1996-12-19 Richard Stallman <rms@gnu.org>
1084 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
1086 1996-12-18 Paul Eggert <eggert@gnu.org>
1088 * src/bison.s1 (yyparse):
1089 If __GNUC__ and YYPARSE_PARAM are both defined,
1090 declare yyparse to have a void * argument.
1092 1996-12-18 Paul Eggert <eggert@gnu.org>
1094 * bison.simple (yyparse):
1095 If __GNUC__ and YYPARSE_PARAM are both defined,
1096 declare yyparse to have a void * argument.
1098 1996-12-17 Richard Stallman <rms@gnu.org>
1100 * src/reduce.c (nbits): Add some casts.
1102 1996-08-12 Richard Stallman <rms@gnu.org>
1104 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
1106 1996-08-12 Richard Stallman <rms@gnu.org>
1108 * bison.simple: Test _MSDOS as well as _MSDOS_.
1110 1996-07-31 Richard Stallman <rms@gnu.org>
1113 [__sun && __i386]: Include alloca.h.
1115 1996-07-31 Richard Stallman <rms@gnu.org>
1118 [__sun && __i386]: Include alloca.h.
1120 1996-07-30 Richard Stallman <rms@gnu.org>
1122 * src/bison.s1: Comment change.
1124 * src/bison.s1: Test _MSDOS_, not MSDOS.
1126 1996-07-30 Richard Stallman <rms@gnu.org>
1128 * bison.simple: Comment change.
1130 * bison.simple: Test _MSDOS_, not MSDOS.
1132 1996-06-01 Richard Stallman <rms@gnu.org>
1134 * 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:
1135 Insert `_' macro around many string constants.
1138 Insert `_' macro around many string constants.
1140 (main): Call setlocale, bindtextdomain and textdomain.
1142 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
1143 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
1144 [ENABLE_NLS]: Include libintl.h.
1145 [ENABLE_NLS] (gettext): Define.
1146 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
1147 (N_, PACKAGE, LOCALEDIR): New macros.
1149 1996-06-01 Richard Stallman <rms@gnu.org>
1151 * POTFILES.in: New file.
1153 * Makefile.in (allocate.o):
1154 Define target explicitly.
1156 * Makefile.in (CFLAGS): Set to @CFLAGS@.
1157 (LDFLAGS): Set to @LDFLAGS@.
1158 (configure): Run autoconf only if preceding `cd' succeeds.
1159 (bison.s1): Redirect output to temporary file then move the
1160 temporary to the target, rather than redirecting directly to bison.s1.
1161 (clean): Remove config.status and config.log.
1162 (distclean): Don't remove config.status here.
1164 1996-05-12 Richard Stallman <rms@gnu.org>
1167 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1169 1996-05-12 Richard Stallman <rms@gnu.org>
1172 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1174 1996-05-11 Richard Stallman <rms@gnu.org>
1176 * src/bison.s1 (__yy_memcpy):
1177 Really reorder the args, as was supposedly done on Feb 14 1995.
1178 (yyparse): Calls changed accordingly.
1180 1996-05-11 Richard Stallman <rms@gnu.org>
1182 * Makefile.in (dist): Don't use $(srcdir).
1184 * bison.simple (__yy_memcpy):
1185 Really reorder the args, as was supposedly done on Feb 14 1995.
1186 (yyparse): Calls changed accordingly.
1188 1996-01-27 Richard Stallman <rms@gnu.org>
1190 * src/output.c (output_rule_data):
1191 Test YYERROR_VERBOSE in the conditional
1192 around the definition of ttyname.
1194 1995-12-29 Richard Stallman <rms@gnu.org>
1197 Fix line numbers in #line commands.
1199 1995-12-29 Richard Stallman <rms@gnu.org>
1202 Fix line numbers in #line commands.
1204 1995-12-27 Richard Stallman <rms@gnu.org>
1206 * src/bison.s1 (YYPARSE_PARAM_DECL):
1207 In C++, make it always null.
1208 (YYPARSE_PARAM_ARG): New macro.
1209 (yyparse): Use YYPARSE_PARAM_ARG.
1211 1995-12-27 Richard Stallman <rms@gnu.org>
1213 * bison.simple (YYPARSE_PARAM_DECL):
1214 In C++, make it always null.
1215 (YYPARSE_PARAM_ARG): New macro.
1216 (yyparse): Use YYPARSE_PARAM_ARG.
1218 1995-11-29 Richard Stallman <rms@gnu.org>
1220 * doc/bison.texinfo:
1221 Describe literal string tokens, %raw, %no_lines, %token_table.
1223 1995-11-29 Daniel Hagerty <hag@gnu.org>
1225 * doc/bison.texinfo: Fixed update date
1227 1995-10-16 Richard Stallman <rms@gnu.org>
1229 * src/version.c: Version 1.25.
1231 1995-10-16 Richard Stallman <rms@gnu.org>
1233 * NEWS: *** empty log message ***
1235 1995-10-16 Richard Stallman <rms@gnu.org>
1237 * doc/bison.1, doc/bison.rnh:
1240 1995-10-15 Richard Stallman <rms@gnu.org>
1242 * src/vmsgetargs.c, src/getargs.c:
1243 Added -n, -k, and -raw switches.
1244 (noparserflag, toknumflag, rawtoknumflag): New variables.
1246 * src/symtab.h (SALIAS):
1247 New #define for adding aliases to %token.
1248 (struct bucket): Added `alias' field.
1250 * src/reduce.c (reduce_grammar):
1251 Revise error message.
1252 (print_notices): Remove final `.' from error message.
1254 * src/reader.c (reader_output_yylsp):
1256 (readgram): Use `#if 0' around code that accepted %command
1257 inside grammar rules: The documentation doesn't allow it,
1258 and it will fail since the %command processors scan for the next %.
1259 (parse_token_decl): Extended the %token
1260 declaration to allow a multi-character symbol as an alias.
1261 (parse_thong_decl): New function.
1262 (read_declarations): Added %thong declarations.
1263 (read_declarations): Handle NOOP to deal with allowing
1264 % declarations as another means to specify the flags.
1265 (readgram): Allow %prec prior to semantics embedded in a rule.
1266 (skip_to_char, read_declarations, copy_definition)
1267 (parse_token_decl, parse_start_decl, parse_type_decl)
1268 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1269 (get_type_name, copy_guard, copy_action, readgram)
1270 (get_type, packsymbols): Revised most error messages.
1271 Changed `fatal' to `warnxxx' to avoid aborting for error.
1272 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1273 (read_declarations): Improve the error message for
1274 an invalid character. Do not abort.
1275 (read_declarations, copy_guard, copy_action): Use
1276 printable_version to avoid unprintable characters in printed output.
1277 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1278 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1279 Allow the type of a non-terminal can be given
1280 more than once, as long as all specifications give the same type.
1283 (output_headers, output_trailers, output, output_gram)
1284 (output_rule_data): Implement noparserflag variable.
1285 Implement toknumflag variable.
1286 (output): Call reader_output_yylsp to output LTYPESTR.
1288 * src/main.c (main):
1289 If reader sees an error, don't process the grammar.
1290 (fatals): Updated to not use VARARGS1.
1291 (printable_version, int_to_string, warn, warni, warns, warnss)
1292 (warnsss): New error reporting functions. Avoid abort for error.
1295 Added THONG and NOOP for alias processing.
1296 Added SETOPT for the new code that allows setting options with %flags.
1299 Include getopt.h. Add some extern decls.
1300 (safegetc): New function to deal with EOF gracefully.
1301 (literalchar); new function to deal with reading \ escapes.
1302 (lex): Use literalchar.
1303 (lex): Implemented "..." tokens.
1304 (literalchar, lex, parse_percent_token): Made tokenbuffer
1305 always contain the token. This includes growing the token
1306 buffer while reading an integer.
1307 (parse_percent_token): Replaced if-else statement with percent_table.
1308 (parse_percent_token): Added % declarations as another
1309 way to specify the flags -n, -l, and -r. Also added hooks for
1310 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1311 major changes to files.c.
1312 (lex) Retain in the incoming stream a character following
1314 (skip_white_space, lex): Revised most error messages
1315 and changed fatal to warn to avoid aborting.
1316 (percent_table): Added %thong declarations.
1318 * src/gram.h: Comment changes.
1320 * src/files.c (openfiles, open_extra_files, done):
1322 and actfile file. Handle noparserflag. Both for -n switch.
1324 * src/conflicts.c (resolve_sr_conflict):
1325 Remove use of alloca.
1327 1995-06-01 Jim Meyering <meyering@gnu.org>
1329 * doc/bison.texinfo: *** empty log message ***
1331 1995-05-06 Richard Stallman <rms@gnu.org>
1333 * src/bison.s1: Comment change.
1335 1995-05-06 Richard Stallman <rms@gnu.org>
1337 * bison.simple: Comment change.
1339 1995-05-03 Richard Stallman <rms@gnu.org>
1341 * src/version.c: Version now 1.24.
1343 * src/bison.s1: Change distribution terms.
1345 * src/version.c: Version now 1.23.
1347 1995-05-03 Richard Stallman <rms@gnu.org>
1349 * doc/bison.texinfo:
1350 Rewrite "Conditions for Using Bison".
1351 Update version to 1.24.
1353 1995-05-03 Richard Stallman <rms@gnu.org>
1355 * bison.simple: Change distribution terms.
1357 1995-02-23 Richard Stallman <rms@gnu.org>
1359 * src/files.c: Test __VMS_POSIX as well as VMS.
1361 1995-02-14 Jim Meyering <meyering@gnu.org>
1363 * src/bison.s1 (__yy_memcpy):
1364 Renamed from __yy_bcopy to avoid
1365 confusion. Reverse FROM and TO arguments to be consistent with
1368 1995-02-14 Jim Meyering <meyering@gnu.org>
1370 * bison.simple (__yy_memcpy):
1371 Renamed from __yy_bcopy to avoid
1372 confusion. Reverse FROM and TO arguments to be consistent with
1375 1994-11-10 David J. MacKenzie <djm@gnu.org>
1381 * Makefile.in (DISTFILES): Include NEWS.
1383 * Makefile.in (DISTFILES):
1384 Include install-sh, not install.sh.
1386 * configure.in: Update to Autoconf v2 macro names.
1388 1994-10-05 David J. MacKenzie <djm@gnu.org>
1390 * Makefile.in: fix typo
1392 * Makefile.in (prefix, exec_prefix):
1393 Let configure set them.
1395 1994-09-28 David J. MacKenzie <djm@gnu.org>
1397 * Makefile.in: Set datadir to $(prefix)/share.
1399 1994-09-15 Richard Stallman <rms@gnu.org>
1402 Update copyright notice and GPL version.
1404 1994-09-15 Richard Stallman <rms@gnu.org>
1407 Update copyright notice and GPL version.
1409 1994-07-12 Richard Stallman <rms@gnu.org>
1411 * src/reduce.c, src/reader.c:
1414 1994-05-05 David J. MacKenzie <djm@gnu.org>
1416 * Makefile.in: entered into RCS
1418 1994-03-26 Richard Stallman <rms@gnu.org>
1420 * src/bison.s1: entered into RCS
1422 1994-03-26 Richard Stallman <rms@gnu.org>
1424 * bison.simple: entered into RCS
1426 1994-03-25 Richard Stallman <rms@gnu.org>
1428 * src/main.c: entered into RCS
1430 1994-03-24 Richard Stallman <rms@gnu.org>
1432 * src/conflicts.c: entered into RCS
1434 1994-01-02 Richard Stallman <rms@gnu.org>
1436 * Makefile.in: *** empty log message ***
1438 1993-11-21 Richard Stallman <rms@gnu.org>
1440 * src/bison.s1: *** empty log message ***
1442 1993-11-21 Richard Stallman <rms@gnu.org>
1444 * doc/bison.texinfo: entered into RCS
1446 * doc/bison.texinfo: *** empty log message ***
1448 1993-11-21 Richard Stallman <rms@gnu.org>
1450 * bison.simple: *** empty log message ***
1452 1993-10-25 David J. MacKenzie <djm@gnu.org>
1454 * doc/bison.texinfo: *** empty log message ***
1456 1993-10-19 Richard Stallman <rms@gnu.org>
1458 * src/bison.s1: *** empty log message ***
1460 1993-10-19 Richard Stallman <rms@gnu.org>
1462 * bison.simple: *** empty log message ***
1464 1993-10-14 Richard Stallman <rms@gnu.org>
1466 * src/bison.s1: *** empty log message ***
1468 1993-10-14 Richard Stallman <rms@gnu.org>
1470 * bison.simple: *** empty log message ***
1472 1993-09-14 David J. MacKenzie <djm@gnu.org>
1474 * doc/bison.texinfo: *** empty log message ***
1476 1993-09-13 Noah Friedman <friedman@gnu.org>
1478 * Makefile.in: *** empty log message ***
1480 1993-09-10 Richard Stallman <rms@gnu.org>
1482 * src/conflicts.c: *** empty log message ***
1484 * src/system.h: entered into RCS
1486 1993-09-10 Richard Stallman <rms@gnu.org>
1488 * doc/bison.1: entered into RCS
1490 1993-09-06 Noah Friedman <friedman@gnu.org>
1492 * src/version.c: entered into RCS
1494 1993-09-06 Noah Friedman <friedman@gnu.org>
1496 * Makefile.in: *** empty log message ***
1498 1993-07-30 David J. MacKenzie <djm@gnu.org>
1500 * Makefile.in: *** empty log message ***
1502 1993-07-24 Richard Stallman <rms@gnu.org>
1504 * src/bison.s1: *** empty log message ***
1506 1993-07-24 Richard Stallman <rms@gnu.org>
1508 * bison.simple: *** empty log message ***
1510 1993-07-08 David J. MacKenzie <djm@gnu.org>
1512 * Makefile.in: *** empty log message ***
1514 1993-07-04 Richard Stallman <rms@gnu.org>
1516 * src/bison.s1: *** empty log message ***
1518 1993-07-04 Richard Stallman <rms@gnu.org>
1520 * bison.simple: *** empty log message ***
1522 1993-06-26 David J. MacKenzie <djm@gnu.org>
1524 * src/getargs.c: entered into RCS
1526 1993-06-26 David J. MacKenzie <djm@gnu.org>
1528 * doc/bison.texinfo: *** empty log message ***
1530 * doc/bison.1: New file.
1532 1993-06-25 Richard Stallman <rms@gnu.org>
1534 * src/getargs.c: New file.
1536 1993-06-16 Richard Stallman <rms@gnu.org>
1538 * src/bison.s1: *** empty log message ***
1540 1993-06-16 Richard Stallman <rms@gnu.org>
1542 * bison.simple: *** empty log message ***
1544 1993-06-03 Richard Stallman <rms@gnu.org>
1546 * src/bison.s1: New file.
1548 1993-06-03 Richard Stallman <rms@gnu.org>
1550 * doc/bison.texinfo: *** empty log message ***
1552 1993-06-03 Richard Stallman <rms@gnu.org>
1554 * bison.simple: New file.
1556 1993-05-19 Richard Stallman <rms@gnu.org>
1558 * doc/bison.texinfo: New file.
1560 1993-05-07 Noah Friedman <friedman@gnu.org>
1562 * Makefile.in: *** empty log message ***
1564 1993-04-28 Noah Friedman <friedman@gnu.org>
1566 * src/reader.c: *** empty log message ***
1568 1993-04-23 Noah Friedman <friedman@gnu.org>
1570 * src/alloc.h: entered into RCS
1572 1993-04-20 David J. MacKenzie <djm@gnu.org>
1574 * src/version.c: *** empty log message ***
1576 * src/files.c, src/allocate.c:
1579 * src/reader.c: *** empty log message ***
1581 * src/lex.c: entered into RCS
1583 * src/conflicts.c: New file.
1585 * src/symtab.c: entered into RCS
1587 * src/alloc.h: New file.
1589 * src/LR0.c: entered into RCS
1591 1993-04-18 Noah Friedman <friedman@gnu.org>
1593 * src/reader.c: New file.
1595 * src/version.c: *** empty log message ***
1597 1993-04-18 Noah Friedman <friedman@gnu.org>
1599 * Makefile.in: *** empty log message ***
1601 1993-04-17 Noah Friedman <friedman@gnu.org>
1603 * Makefile.in: *** empty log message ***
1605 1993-04-15 Richard Stallman <rms@gnu.org>
1607 * src/main.c, src/files.c:
1610 1993-04-15 Noah Friedman <friedman@gnu.org>
1612 * configure.in: entered into RCS
1614 * configure.in: *** empty log message ***
1616 * configure.in: New file.
1618 1993-04-14 Richard Stallman <rms@gnu.org>
1620 * Makefile.in: New file.
1622 1993-04-13 Richard Stallman <rms@gnu.org>
1624 * src/version.c: New file.
1626 1993-03-25 Richard Stallman <rms@gnu.org>
1628 * src/output.c: entered into RCS
1630 1992-09-25 Richard Stallman <rms@gnu.org>
1632 * configure.bat: entered into RCS
1634 1992-06-22 Richard Stallman <rms@gnu.org>
1636 * src/vmsgetargs.c: entered into RCS
1638 1992-06-22 Richard Stallman <rms@gnu.org>
1640 * doc/bison.rnh: entered into RCS
1642 1992-04-20 David J. MacKenzie <djm@gnu.org>
1644 * README: entered into RCS
1646 1992-01-22 Richard Stallman <rms@gnu.org>
1648 * src/machine.h: entered into RCS
1650 1991-12-21 Richard Stallman <rms@gnu.org>
1652 * src/lalr.c, src/closure.c:
1655 1991-12-20 Richard Stallman <rms@gnu.org>
1657 * src/state.h: entered into RCS
1659 1991-12-18 Richard Stallman <rms@gnu.org>
1661 * src/print.c, src/nullable.c, src/derives.c:
1664 1991-11-03 David J. MacKenzie <djm@gnu.org>
1666 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1669 1988-09-09 Richard Stallman <rms@gnu.org>
1671 * src/bison.hairy: entered into RCS
1673 1987-12-16 Richard Stallman <rms@gnu.org>
1675 * REFERENCES: entered into RCS