Akim Demaille
57c429f305
* doc/refcard.tex: Update.
2001-11-02 17:18:52 +00:00
Akim Demaille
1d708336d4
* tests/regression.at (AT_TEST_CPP_GUARD_H): New.
...
Check that `9foo.y' produces correct cpp guards.
* src/files.c (compute_header_macro): Prepend `BISON_' to CPP
guards.
Reported by Wwp.
2001-11-01 18:29:36 +00:00
Akim Demaille
16c9da79ef
Update.
2001-10-26 13:29:29 +00:00
Akim Demaille
d0132d6bec
Regen.
2001-10-26 13:10:17 +00:00
Akim Demaille
48b43d9d83
Remove.
2001-10-10 14:43:44 +00:00
Akim Demaille
16cd214585
* INSTALL, config/config.guess, config/config.sub, config/mdate-sh
...
* config/mkinstalldirs, lib/ansi2knr.c: Update.
2001-10-10 14:39:11 +00:00
Akim Demaille
72ab1d45d2
Version 1.29c.
2001-10-02 16:23:59 +00:00
Akim Demaille
cae30a7df4
Port quotearg fixes from tar 1.13.24.
...
* lib/quotearg.c: BSD/OS 4.1 wchar.h requires FILE and struct
tm to be declared.
(HAVE_MBSINIT): Undef if !HAVE_MBRTOWC.
(mbsinit): Define to 1 if !defined mbsinit && !HAVE_MBSINIT.
* m4/Makefile.am (EXTRA_DIST): Add mbrtowc.m4.
* m4/mbrtowc.m4: New file.
* m4/prereq.m4 (jm_PREREQ_QUOTEARG): Check for mbsinit and stddef.h.
Use jm_FUNC_MBRTOWC instead of AC_CHECK_FUNCS(mbrtowc).
2001-09-27 14:25:57 +00:00
Akim Demaille
9fb2ad6738
Gettext 0.10.40.
2001-09-27 14:06:39 +00:00
Akim Demaille
f87fc33f87
Regen.
2001-09-27 08:54:11 +00:00
Akim Demaille
bb84601097
* src/reader.c (reader): Remove call to free_symtab ().
...
* src/main.c (main): Call it here.
Include symtab.h.
* src/conflicts.c (initialize_conflicts): Rename as...
(solve_conflicts): this.
* src/print.c (print_core, print_actions, print_state)
(print_grammar): Dump to a file instead a `output_obstack'.
(print_results): Dump `output_obstack', and then proceed with the
FILE *.
* src/files.c (compute_output_file_names, close_files): New.
(output_files): Adjust.
* src/main.c (main): Adjust.
2001-09-24 08:15:53 +00:00
Akim Demaille
645ff8cdee
Regen.
2001-09-22 16:13:59 +00:00
Akim Demaille
a726df0b44
* configure.in (ALL_LINGUAS): Add "tr".
...
* po/.cvsignore: Ignore GMO files.
2001-09-21 16:52:42 +00:00
Akim Demaille
2a4426474d
Version 1.29a.
...
* Makefile.maint, config/config.guess, config/config.sub,
* config/missing: Update from masters.
2001-09-21 16:28:06 +00:00
Akim Demaille
0899b02570
Regen.
2001-09-20 17:08:06 +00:00
Akim Demaille
6f0d1fd89d
Regen.
2001-09-18 10:44:11 +00:00
Akim Demaille
3afa674b1d
Version 1.29.
2001-09-07 12:12:30 +00:00
Akim Demaille
ac481f3b08
Newer translations.
2001-08-31 14:11:48 +00:00
Akim Demaille
6918b5fcc9
Version 1.28d.
2001-08-29 12:32:10 +00:00
Akim Demaille
8f5d3a2dd5
Update.
2001-08-29 10:46:39 +00:00
Akim Demaille
7b50efe542
Run update.
2001-08-27 10:14:26 +00:00
Akim Demaille
7cae438bd8
po/POTFILES.in: Complete it even more.
2001-08-15 08:49:20 +00:00
Akim Demaille
c427611526
po/POTFILES.in: Complete.
2001-08-15 08:47:15 +00:00
Akim Demaille
683e29a634
Regen.
2001-08-15 08:38:25 +00:00
Akim Demaille
f9a8293a3f
* doc/bison.texinfo (Table of Symbols): Document
...
YYSTACK_USE_ALLOCA.
2001-08-15 08:25:10 +00:00
Akim Demaille
ec0926311c
Update.
2001-08-13 14:49:18 +00:00
Akim Demaille
b6de699170
Add.
2001-08-09 09:59:03 +00:00
Akim Demaille
ea4e548a4a
PO Update.
2001-08-06 10:23:28 +00:00
Akim Demaille
78348431f2
PO Update.
2001-08-06 09:28:14 +00:00
Akim Demaille
7333d40316
Add of %source_extension and %header_extension which specify
...
the source or/and the header output file extension.
* src/files.c (compute_base_names): Remove initialisation of
src_extension and header_extension.
(compute_exts_from_gf): Update.
(compute_exts_from_src): Update.
(output_files): Update.
* src/reader.c (parse_header_extension_decl): New.
(parse_source_extension_decl): New.
(read_declarations): New case statements for the new tokens.
* src/lex.c (percent_table): Add entries for %source_extension
and %header_extension.
* src/lex.h (token_e): New tokens tok_hdrext and tok_srcext.
2001-08-06 08:51:41 +00:00
Akim Demaille
8f13fe33b7
* src/complain.c: Adjust strerror_r portability issues.
2001-08-03 09:38:03 +00:00
Akim Demaille
fdb5fc3863
Update PO files.
2001-08-03 09:04:03 +00:00
Akim Demaille
b0ce604668
* src/getargs.c, src/getarg.h (skeleton)): Constify.
...
* src/lex.c (literalchar): Avoid name clashes on `buf'.
* src/getargs.c: Include complain.h.
* src/files.c, src/files.h (skeleton_find): Avoid name clashes.
* lib/quotearg.c, lib/quotearg.h: Update from fileutils 4.1.
2001-08-03 08:48:49 +00:00
Akim Demaille
459dd1a681
Update to gettext 0.10.39.
2001-08-03 08:22:03 +00:00
Akim Demaille
35b995c934
Update.
2001-07-20 12:17:54 +00:00
Akim Demaille
1e24cc5b41
* config/: New.
...
* configure.in: Require Autoconf 2.50.
Update to gettext 0.10.38.
2001-07-14 17:27:59 +00:00
Akim Demaille
cd5bd6ac4f
* getargs.c (skeleton): New variable.
...
(longopts): --skeleton is a new option.
(shortopts, getargs): -S is a new option.
* getargs.h: Declare skeleton.
* output.c (output_parser): Use it.
2001-03-16 15:16:08 +00:00
Akim Demaille
274d42cecb
* src/reader.c (gensym): `gensym_count' is your own.
...
Use a static buf to create the symbol name, as token_buffer is no
longer a buffer.
2001-02-21 10:17:25 +00:00
Akim Demaille
18569462db
* lib/memchr.c, lib/stpcpy.c, lib/strndup.c, lib/strnlen.c:
...
New, from fileutils 4.0.37.
* configure.in: Require Autoconf 2.49c. I took some time before
making this decision. This is the only way out for portability
issues in Bison, it would mean way too much duplicate effort to
import in Bison features implemented in 2.49c since 2.13.
AC_REPLACE_FUNCS and AC_CHECK_DECLS the functions above.
2001-02-08 14:32:10 +00:00
Akim Demaille
0d8f3c8a7a
* lib/malloc.c, lib/realloc.c: New, from the fileutils 4.0.37.
...
* lib/xalloc.h, lib/xmalloc.c@ Update.
2001-02-02 14:56:44 +00:00
Akim Demaille
511e79b3d4
* src/lex.h: Rename all the tokens:
...
s/bENDFILEb/tok_eof/g;
s/bIDENTIFIERb/tok_identifier/g;
etc.
Let them be enums, not #define, to ease debugging.
Adjust all the code.
2001-01-19 18:10:32 +00:00
Akim Demaille
dde188fc64
Add install-sh.
2001-01-18 14:07:24 +00:00
Akim Demaille
705db0b507
Hopefully added to the repository all the distributed files.
2001-01-15 13:46:43 +00:00
Akim Demaille
29092a5740
* src/bison.s1: Remove, we now use directly...
...
* src/bison.simple: this.
* src/Makefile.am: Use pkgdata instead of data.
2000-12-20 10:38:51 +00:00
Akim Demaille
19c50364f3
* src/files.c (strsuffix): New.
...
(stringappend): Be just like strcat but allocate.
(base_names): Eve out from open_files.
Try to simplify the rather hairy computation of base_name and
short_base_name.
(open_files): Use it.
* tests/suite.at (Checking output file names): New test.
2000-12-19 18:14:35 +00:00
Akim Demaille
1addd145c2
Added tests/calc.y.
2000-12-18 09:00:07 +00:00
Akim Demaille
3abcd45995
* src/bison.s1 (YYLLOC_DEFAULT): New macro.
...
Provide a default definition.
Use it when executing the default @ action.
* src/reader.c (reader_output_yylsp): No longer include
`timestamp' and `text' in the default YYLTYPE.
2000-12-14 13:03:32 +00:00
Akim Demaille
14d3eb9bf4
* src/output.c (output_headers, output_program, output): Be sure
...
to escape special characters when outputting filenames.
(ACTSTR_PROLOGUE, ACTSTR_EPILOGUE): Remove.
(output_headers): Don't depend on them, Use ACTSTR.
2000-12-12 16:09:10 +00:00
Akim Demaille
aa7815f5c6
* src: s/Copyright (C)/Copyright/g.
2000-11-07 16:28:47 +00:00
Akim Demaille
090c5ebfa8
Typos in ChangeLog.
2000-11-06 08:42:37 +00:00