Commit Graph

853 Commits

Author SHA1 Message Date
Akim Demaille
d7be63a140 * src/files.c (compute_output_file_names): s/would be both named/
/would both be named/.
Reported by Jim Meyering.
* tests/output.at (Clashing Output Files): Adjust.
2002-03-12 16:52:21 +00:00
Akim Demaille
b8fae6b493 1.34. 2002-03-12 16:14:06 +00:00
Akim Demaille
0d240c12ba Version 1.34. 2002-03-12 15:51:40 +00:00
Akim Demaille
eda67e575d Fix errors. 2002-03-12 15:48:16 +00:00
Akim Demaille
b286091ee2 Update. 2002-03-11 19:19:37 +00:00
Akim Demaille
83eda11059 . 2002-03-04 18:29:56 +00:00
Akim Demaille
d0f19d6f43 Version 1.33b. 2002-03-04 18:25:24 +00:00
Akim Demaille
f443a1eb89 Update. 2002-03-04 18:21:08 +00:00
Akim Demaille
4eeb7bc9a2 * tests/output.at (AT_CHECK_OUTPUT): Another test, making sure
bison fails when trying to output a parser and a header under the
same name.
* src/files.c (compute_output_file_names): Refuse when parser and
header have the same name.
2002-03-04 18:06:42 +00:00
Akim Demaille
5d08b24fba * src/reader.c (readgram): A missing `;' is a warning, not an
error!
2002-03-04 17:00:45 +00:00
Akim Demaille
3af141b0e3 Regen. 2002-03-04 16:21:52 +00:00
Akim Demaille
bae3c8d209 * tests/sets.at (Broken Closure): Add the ending `;'.
* tests/input.at (Invalid $n, Invalid @n): Likewise.
* tests/output.at (AT_CHECK_OUTPUT): Likewise.
* src/reader.at (readgram): Complain if a rule is not ended with a
semi-colon.
2002-03-04 14:57:46 +00:00
Akim Demaille
6f8dd2075e * tests/Makefile.am (check_SCRIPTS): New. 2002-02-28 15:47:55 +00:00
Akim Demaille
5327d634b3 . 2002-02-28 15:20:49 +00:00
Akim Demaille
3491db2e44 Regen. 2002-02-28 15:16:44 +00:00
Akim Demaille
9fef6a2a0b Version 1.33a. 2002-02-28 15:12:19 +00:00
Akim Demaille
fe24ffa45a Update. 2002-02-28 15:11:44 +00:00
Akim Demaille
28f490e38d * src/bison.simple (yydebug): Fix the comment.
From Bruce Lilly.
2002-02-25 18:02:06 +00:00
Juan Manuel Guerrero
48dccdf81a DJGPP spicific: NULL pointer fix 2002-02-21 12:13:50 +00:00
Paul Eggert
039e51a37c Remove the support for C++ namespace cleanliness; it was
causing more problems than it was curing, since it didn't work
properly on some nonstandard C++ compilers.  This can wait
for a proper C++ parser.

* NEWS: Document this.
* doc/bison.texinfo (Bison Parser, Debugging): Remove special mention
of C++, as it's treated like C now.
* src/bison.simple (YYSTD): Remove.
(YYSIZE_T, YYFPRINTF, YYPARSE_PARAM_ARG, YYPARSE_PARAM_DECL):
Treat C++ just like Standard C instead of trying to support
namespace cleanliness.
2002-02-14 20:17:53 +00:00
Paul Eggert
20b9de21c7 Revert the C++ namespace changes introduced in 1.31. 2002-02-14 20:16:29 +00:00
Paul Eggert
26ae304aa6 (YYSTD): Remove.
(YYSIZE_T, YYFPRINTF, YYPARSE_PARAM_ARG, YYPARSE_PARAM_DECL):
Treat C++ just like Standard C instead of trying to support
namespace cleanliness.
2002-02-14 20:10:54 +00:00
Paul Eggert
2d0bf7bdd5 (Bison Parser, Debugging): Remove special mention of C++, as it's
treated like C now.
2002-02-14 20:09:29 +00:00
Akim Demaille
e1fe241dc8 * tests/regression.at (else): Adjust to Andreas' change. 2002-02-14 12:37:44 +00:00
Akim Demaille
e334b4a99b * src/output.c (output_rule_data): Don't output NULL, it might
not be defined yet.
2002-02-13 18:34:59 +00:00
Akim Demaille
1bb14a172a Typo. 2002-02-13 18:34:40 +00:00
Juan Manuel Guerrero
cc20bc3166 DJGPP support added 2002-02-13 16:13:31 +00:00
Akim Demaille
9cbe3c4878 * tests/regression.at (%nonassoc and eof): Don't include non
portable headers.
2002-02-11 13:31:14 +00:00
Akim Demaille
d961d172be Bump to 1.33a. 2002-02-11 13:28:56 +00:00
Akim Demaille
dbbe1eb433 . 2002-02-07 17:44:12 +00:00
Akim Demaille
0e25677ee2 Version 1.33. 2002-02-07 17:39:57 +00:00
Akim Demaille
e89a22bfab * tests/regression.at, tests/torture.at, tests/calc.at: Adjust to
newest Autotest, where `.' is not in the PATH.
2002-02-07 17:30:49 +00:00
Akim Demaille
f5c0dc4880 * src/reader.c (copy_at): Detect invalid @N values. 2002-02-07 17:17:16 +00:00
Akim Demaille
7307a21a45 * tests/input.at: New. 2002-02-07 17:13:46 +00:00
Akim Demaille
63f7fb275a Update. 2002-02-07 14:59:47 +00:00
Paul Eggert
4f55c2577d * src/bison.simple (YYSIZE_T): Do not define merely because
YYSTACK_USE_ALLOCA is nonzero or alloca or _ALLOCA_H are defined.
On some platforms, <alloca.h> does not declare YYSTD (size_t).
2002-01-29 13:52:05 +00:00
Paul Eggert
62a21d52ce (YYSIZE_T): Do not define merely because YYSTACK_USE_ALLOCA is nonzero
or alloca or _ALLOCA_H are defined.  On some platforms, <alloca.h>
does not declare YYSTD (size_t).
2002-01-29 13:50:11 +00:00
Akim Demaille
27fb1c24b7 * tests/regression.at (%nonassoc and eof): New.
Suggested by Robert Anisko.
2002-01-25 16:24:21 +00:00
Akim Demaille
281a98c77a 1.32a. 2002-01-25 11:29:31 +00:00
Akim Demaille
83ce390155 Adjust. 2002-01-24 18:57:32 +00:00
Akim Demaille
c96ef8e0b9 Update. 2002-01-24 18:51:04 +00:00
Akim Demaille
501cc96c68 . 2002-01-23 13:31:25 +00:00
Akim Demaille
a69417c066 Version 1.32. 2002-01-23 13:27:47 +00:00
Akim Demaille
d138fdbf19 Update. 2002-01-23 13:24:22 +00:00
Akim Demaille
9326268a46 * src/getargs.c (version): Bump to 2002.
Patch the PO files to help translators.
2002-01-23 13:14:56 +00:00
Akim Demaille
88964d04d9 Update. 2002-01-22 17:14:38 +00:00
Akim Demaille
e803581008 Missing ]. 2002-01-22 14:29:56 +00:00
Akim Demaille
015af8c168 Bison dumps core when trying to complain about broken input files.
Reported by Cris van Pelt.
* src/lex.c (parse_percent_token): Be sure to set token_buffer.
* tests/regression.at (Invalid input: 1, Invalid input: 2): Merge
into...
(Invalid inputs): Strengthen: exercise parse_percent_token.
2002-01-22 10:29:28 +00:00
Akim Demaille
3a48f72d7e Regen. 2002-01-21 19:33:36 +00:00
Akim Demaille
3e0f96bc08 * po/it.po: New. 2002-01-21 19:27:34 +00:00