platform/upstream/bison.git
23 years ago* config/depcomp: New file.
Marc Autret [Tue, 28 Aug 2001 17:53:07 +0000 (17:53 +0000)]
* config/depcomp: New file.

23 years ago* src/bison.simple (yyparse): Don't take the address of an
Paul Eggert [Mon, 27 Aug 2001 17:28:28 +0000 (17:28 +0000)]
* src/bison.simple (yyparse): Don't take the address of an
item before the start of an array, as that doesn't conform to
the C Standard.

23 years ago(yyparse): Don't take the address of an item before the start of an
Paul Eggert [Mon, 27 Aug 2001 17:24:34 +0000 (17:24 +0000)]
(yyparse): Don't take the address of an item before the start of an
array, as that doesn't conform to the C Standard.

23 years ago* src/output.c (output): Remove the initialization of the macro
Robert Anisko [Mon, 27 Aug 2001 14:55:39 +0000 (14:55 +0000)]
* src/output.c (output): Remove the initialization of the macro
obstack.  It was done too late here.

* src/reader.c (parse_macro_decl): Fix.  Use of the macro obstack was
completely wrong.
(reader): Initialize the macro obstack here, since we need it to grow
'%define' directives.

* src/reader.h: Declare the macro obstack as extern.

23 years ago* src/output.c (output_parser): Fix. Store single '%' characters in
Robert Anisko [Mon, 27 Aug 2001 14:34:02 +0000 (14:34 +0000)]
* src/output.c (output_parser): Fix.  Store single '%' characters in
the output obstack instead of throwing them away.

23 years ago* Makefile.am (AUTOMAKE_OPTIONS): 1.5.
Akim Demaille [Mon, 27 Aug 2001 08:57:54 +0000 (08:57 +0000)]
* Makefile.am (AUTOMAKE_OPTIONS): 1.5.

23 years agoAdjust
Marc Autret [Sat, 25 Aug 2001 18:38:03 +0000 (18:38 +0000)]
Adjust

23 years agoRegen.
Robert Anisko [Sat, 25 Aug 2001 15:40:51 +0000 (15:40 +0000)]
Regen.

23 years ago* lib/Makefile.am: Adjust.
Robert Anisko [Sat, 25 Aug 2001 15:28:07 +0000 (15:28 +0000)]
* lib/Makefile.am: Adjust.

23 years ago* src/bison.simple: Update and add '%%' directives.
Robert Anisko [Sat, 25 Aug 2001 15:21:05 +0000 (15:21 +0000)]
* src/bison.simple: Update and add '%%' directives.

23 years ago* src/reader.c (reader): Remove calls to 'output_headers' and
Robert Anisko [Sat, 25 Aug 2001 15:13:42 +0000 (15:13 +0000)]
* src/reader.c (reader): Remove calls to 'output_headers' and
'output_trailers'. Remove some C output.
(readgram): Disable a piece of code that was writing a default
definition for 'YYSTYPE'.
(reader_output_yylsp): Remove.
(packsymbols): Output token defintions to a macro.
(copy_definition): Disable C output.
* src/reader.c (parse_macro_decl): New function used to parse macro
declarations.
(copy_string2): Put the body of copy_string into this new function.
Add a parameter to let the caller choose whether he wants to copy the
string delimiters or not.
(copy_string): Be a simple call to copy_string2 with the last argument
bound to true.
(read_declarations): Add case for macro definition.
(copy_identifier): New.
(parse_macro_decl): Read macro identifiers using copy_identifier
rather than lex.

23 years ago* src/output.c (prepare): Add prefixed names.
Robert Anisko [Sat, 25 Aug 2001 15:07:59 +0000 (15:07 +0000)]
* src/output.c (prepare): Add prefixed names.
(output_parser): Output semantic actions.
(output_parser): Fix bug on '%%line' directives.
* src/output.c (output_headers): Remove. The C code printed by this
function should now be in the skeletons.
(output_trailers): Remove.
(output): Disable call to 'reader_output_yylsp'.
(output_rule_data): Do not output tables to the table obstack.
* src/output.c: Remove some C dedicated output.
Improve the use of macro and output obstacks.
(output_defines): Remove.
* src/output.c (output_token_translations): Associate 'translate'
table with a macro. No output to the table obstack.
(output_gram): Same for 'rhs' and 'prhs'.
(output_stos): Same for 'stos'.
(output_rule_data): Same for 'r1' and 'r2'.
(token_actions): Same for 'defact'.
(goto_actions): Same for 'defgoto'.
(output_base): Same for 'pact' and 'pgoto'.
(output_table): Same for 'table'.
(output_check): Same for 'check'.
* src/output.c (output_table_data): New function.
(output_short_table): Remove.
(output_short_or_char_table): Remove.
* src/output.c (output_parser): Replace most of the skeleton copy code
with something new. Skeletons are now processed character by character
rather than line by line, and Bison looks for '%%' macros. This is the
first step in making Bison's output process (a lot) more flexible.
(output_parser): Use the macro table.

23 years ago* src/main.c (main): Initialize the macro table.
Robert Anisko [Sat, 25 Aug 2001 14:34:41 +0000 (14:34 +0000)]
* src/main.c (main): Initialize the macro table.

23 years ago* src/lex.c (percent_table): Add tok_define.
Robert Anisko [Sat, 25 Aug 2001 14:27:57 +0000 (14:27 +0000)]
* src/lex.c (percent_table): Add tok_define.
* src/lex.h: Add tok_define.

23 years ago* src/macrotab.c: New file.
Robert Anisko [Sat, 25 Aug 2001 14:21:46 +0000 (14:21 +0000)]
* src/macrotab.c: New file.
* src/macrotab.h: New file.
* src/Makefile.am: Update.

23 years ago* lib/hash.c: New file.
Robert Anisko [Sat, 25 Aug 2001 14:15:11 +0000 (14:15 +0000)]
* lib/hash.c: New file.
* lib/hash.h: New file.
* lib/Makefile.am: Update.

23 years agoRevert to 1.28c
Robert Anisko [Sat, 25 Aug 2001 13:13:14 +0000 (13:13 +0000)]
Revert to 1.28c

23 years agoMore cvsignore.
Pascal Bart [Thu, 23 Aug 2001 22:51:37 +0000 (22:51 +0000)]
More cvsignore.

23 years agoFix clcommit.
Pascal Bart [Tue, 21 Aug 2001 20:44:16 +0000 (20:44 +0000)]
Fix clcommit.

23 years ago2001-08-20 Robert Anisko <robert.anisko@epita.fr>
Robert Anisko [Tue, 21 Aug 2001 19:47:13 +0000 (19:47 +0000)]
2001-08-20  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (prepare): Add prefixed names.
(output_parser): Output semantic actions.
(output_parser): Fix bug on '%%line' directives.

2001-08-19  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (output_rule_data): Do not output tables to
the table obstack.

* src/reader.c (reader): Remove calls to 'output_headers' and
'output_trailers'. Remove some C output.
(readgram): Disable a piece of code that was writing a default
definition for 'YYSTYPE'.
(reader_output_yylsp): Remove.
(packsymbols): Output token defintions to a macro.
(copy_definition): Disable C output.

* src/output.c (output_headers): Remove. The C code printed by this
function should now be in the skeletons.
(output_trailers): Remove.
(output): Disable call to 'reader_output_yylsp'.

2001-08-18  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c: Remove some C dedicated output.

2001-08-18  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (output_defines): Remove.

2001-08-18  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c: Improve the use of macro and output obstacks.

2001-08-18  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (output_token_translations): Associate 'translate' table
with a macro. No output to the table obstack.
(output_gram): Same for 'rhs' and 'prhs'.
(output_stos): Same for 'stos'.
(output_rule_data): Same for 'r1' and 'r2'.
(token_actions): Same for 'defact'.
(goto_actions): Same for 'defgoto'.
(output_base): Same for 'pact' and 'pgoto'.
(output_table): Same for 'table'.
(output_check): Same for 'check'.

2001-08-18  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (output_table_data): New function.
(output_short_table): Remove.
(output_short_or_char_table): Remove.

2001-08-17  Robert Anisko  <robert.anisko@epita.fr>

* src/main.c (main): Initialize the macro table.

2001-08-17  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (output_parser): Use the macro table.
* src/macrotab.c: New file.
* src/macrotab.h: New file.

2001-08-17  Robert Anisko  <robert.anisko@epita.fr>

* lib/xalloc.h (CALLOC, MALLOC, REALLOC): New macros.

2001-08-17  Robert Anisko  <robert.anisko@epita.fr>

* lib/hash.c: New file.
* lib/hash.h: New file.

2001-08-16  Robert Anisko  <robert.anisko@epita.fr>

* src/reader.c (parse_macro_decl): Read macro identifiers using
copy_identifier rather than lex.

2001-08-16  Robert Anisko  <robert.anisko@epita.fr>

* src/reader.c (copy_identifier): New.

2001-08-16  Robert Anisko  <robert.anisko@epita.fr>

* src/reader.c (read_declarations): Add case for macro definition.
* src/lex.c (percent_table): Add tok_define.
* src/lex.h: Add tok_define.

2001-08-16  Robert Anisko  <robert.anisko@epita.fr>

* src/reader.c (parse_macro_decl): New function used to parse macro
declarations.
(copy_string2): Put the body of copy_string into this new function.
Add a parameter to let the caller choose whether he wants to copy the
string delimiters or not.
(copy_string): Be a simple call to copy_string2 with the last argument
bound to true.

2001-08-15  Robert Anisko  <robert.anisko@epita.fr>

* src/output.c (output_parser): Replace most of the skeleton copy code
with something new. Skeletons are now processed character by character
rather than line by line, and Bison looks for '%%' macros. This is the
first step in making Bison's output process (a lot) more flexible.

23 years ago. BISON-1_28c
Akim Demaille [Wed, 15 Aug 2001 08:56:45 +0000 (08:56 +0000)]
.

23 years ago(compute_header_macro): Unconstify the result.
Akim Demaille [Wed, 15 Aug 2001 08:53:15 +0000 (08:53 +0000)]
(compute_header_macro): Unconstify the result.

23 years agopo/POTFILES.in: Complete it even more.
Akim Demaille [Wed, 15 Aug 2001 08:49:20 +0000 (08:49 +0000)]
po/POTFILES.in: Complete it even more.

23 years agopo/POTFILES.in: Complete.
Akim Demaille [Wed, 15 Aug 2001 08:47:15 +0000 (08:47 +0000)]
po/POTFILES.in: Complete.

23 years agoVersion 1.28c.
Akim Demaille [Wed, 15 Aug 2001 08:44:16 +0000 (08:44 +0000)]
Version 1.28c.

23 years agoMore cvsignore.
Akim Demaille [Wed, 15 Aug 2001 08:43:44 +0000 (08:43 +0000)]
More cvsignore.

23 years ago* src/reader.c (readgram): Indent output macro YYSTYPE.
Akim Demaille [Wed, 15 Aug 2001 08:40:19 +0000 (08:40 +0000)]
* src/reader.c (readgram): Indent output macro YYSTYPE.
(packsymbols): Likewise.
(output_token_defines): Likewise.
* src/files.c: Standardize.
(compute_header_macro): New.
(defines_obstack_save): New. Use compute_header_macro.
(output_files): Update. Use defines_obstack_save.

23 years agoRegen.
Akim Demaille [Wed, 15 Aug 2001 08:38:25 +0000 (08:38 +0000)]
Regen.

23 years agoFormatting changes.
Akim Demaille [Wed, 15 Aug 2001 08:32:42 +0000 (08:32 +0000)]
Formatting changes.

23 years ago* doc/bison.texinfo (Table of Symbols): Document
Akim Demaille [Wed, 15 Aug 2001 08:25:10 +0000 (08:25 +0000)]
* doc/bison.texinfo (Table of Symbols): Document
YYSTACK_USE_ALLOCA.

23 years ago* missing: Update from CVS Automake.
Akim Demaille [Wed, 15 Aug 2001 08:09:19 +0000 (08:09 +0000)]
* missing: Update from CVS Automake.
* config/config.guess, config/config.sub, config/texinfo.tex:
Update from gnu.org.

23 years agoMakefile.maint (CVS): New var.
Akim Demaille [Wed, 15 Aug 2001 08:08:56 +0000 (08:08 +0000)]
Makefile.maint (CVS): New var.

23 years ago* Makefile.maint: Sync with CVS Autoconf.
Akim Demaille [Wed, 15 Aug 2001 07:56:58 +0000 (07:56 +0000)]
* Makefile.maint: Sync with CVS Autoconf.

23 years agoApply GNU Free Documentation License to manual.
Pascal Bart [Tue, 14 Aug 2001 14:13:16 +0000 (14:13 +0000)]
Apply GNU Free Documentation License to manual.

23 years agoTurn on %{source,header}_extension features.
Marc Autret [Tue, 14 Aug 2001 11:28:48 +0000 (11:28 +0000)]
Turn on %{source,header}_extension features.
* src/lex.c (percent_table): Un-CPP out header_extension and
source_extension.
* src/files.c (compute_exts_from_gf): Compare pointers with NULL.
(compute_exts_from_src): Remove conditions. It restores priorities
between options.

23 years ago* src/files.c (compute_base_names): Add extensions computing when
Marc Autret [Tue, 14 Aug 2001 10:38:12 +0000 (10:38 +0000)]
* src/files.c (compute_base_names): Add extensions computing when
`--file-prefix' used.
Standardize function calls.

23 years ago* src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users
Marc Autret [Mon, 13 Aug 2001 21:37:22 +0000 (21:37 +0000)]
* src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users
defining it (defined but null disables alloca).

23 years ago* src/bison.simple (_yy_memcpy): CPP reformat.
Marc Autret [Mon, 13 Aug 2001 21:10:10 +0000 (21:10 +0000)]
* src/bison.simple (_yy_memcpy): CPP reformat.

23 years ago* tests/atconfig.in (CPPFLAGS): Fix.
Pascal Bart [Mon, 13 Aug 2001 19:30:26 +0000 (19:30 +0000)]
* tests/atconfig.in (CPPFLAGS): Fix.

23 years agoalloca.c, alloca.h and allocate.c are really to be removed.
Akim Demaille [Mon, 13 Aug 2001 14:54:50 +0000 (14:54 +0000)]
alloca.c, alloca.h and allocate.c are really to be removed.

23 years agoTypos and Copyright.
Akim Demaille [Mon, 13 Aug 2001 14:51:15 +0000 (14:51 +0000)]
Typos and Copyright.

23 years agoUpdate.
Akim Demaille [Mon, 13 Aug 2001 14:49:18 +0000 (14:49 +0000)]
Update.

23 years agoAdd unlink GPL file
Pascal Bart [Fri, 10 Aug 2001 17:32:25 +0000 (17:32 +0000)]
Add unlink GPL file

23 years agoAdd GPL in an include file
Pascal Bart [Fri, 10 Aug 2001 17:21:49 +0000 (17:21 +0000)]
Add GPL in an include file

23 years ago* src/print_graph.h: Fix.
Marc Autret [Fri, 10 Aug 2001 10:44:44 +0000 (10:44 +0000)]
* src/print_graph.h: Fix.
* src/reader.c (read_declarations): Use parse_header_extension_decl ().

23 years ago* src/system.h: Provide default declarations for stpcpy, strndup,
Akim Demaille [Fri, 10 Aug 2001 09:35:50 +0000 (09:35 +0000)]
* src/system.h: Provide default declarations for stpcpy, strndup,
and strnlen.

23 years agoRegen.
Akim Demaille [Fri, 10 Aug 2001 09:35:01 +0000 (09:35 +0000)]
Regen.

23 years ago* doc/bison.texinfo (Locations): Update @$ stuff.
Marc Autret [Fri, 10 Aug 2001 08:40:02 +0000 (08:40 +0000)]
* doc/bison.texinfo (Locations): Update @$ stuff.

23 years ago* doc/bison.texinfo (Locations): Update @$ stuff.
Marc Autret [Fri, 10 Aug 2001 08:16:14 +0000 (08:16 +0000)]
* doc/bison.texinfo (Locations): Update @$ stuff.

23 years ago* doc/bison.texinfo (Locations): Update @$ stuff.
Marc Autret [Thu, 9 Aug 2001 22:35:26 +0000 (22:35 +0000)]
* doc/bison.texinfo (Locations): Update @$ stuff.

23 years ago* src/bison.simple (YYLLOC_DEFAULT): Update.
Marc Autret [Thu, 9 Aug 2001 19:59:29 +0000 (19:59 +0000)]
* src/bison.simple (YYLLOC_DEFAULT): Update.
(yyparse): Adjust.

23 years agoAdjust
Marc Autret [Thu, 9 Aug 2001 09:59:08 +0000 (09:59 +0000)]
Adjust

23 years agoAdd.
Akim Demaille [Thu, 9 Aug 2001 09:59:03 +0000 (09:59 +0000)]
Add.

23 years agoRegen.
Akim Demaille [Thu, 9 Aug 2001 09:39:49 +0000 (09:39 +0000)]
Regen.

23 years agoUpdate.
Akim Demaille [Thu, 9 Aug 2001 06:57:09 +0000 (06:57 +0000)]
Update.

23 years agoUpdate.
Marc Autret [Wed, 8 Aug 2001 23:16:44 +0000 (23:16 +0000)]
Update.

23 years agodoc/bison.texinfo: Change @samp{$<@dots{}>} to @samp{$<@dots{}>@var{n}} in Section...
Marc Autret [Wed, 8 Aug 2001 21:55:36 +0000 (21:55 +0000)]
doc/bison.texinfo: Change @samp{$<@dots{}>} to @samp{$<@dots{}>@var{n}} in Section Actions in Mid-Rule.

23 years agoChangeLog: Adjust.
Marc Autret [Wed, 8 Aug 2001 21:23:04 +0000 (21:23 +0000)]
ChangeLog: Adjust.

23 years agoVCG updates
Marc Autret [Wed, 8 Aug 2001 20:31:21 +0000 (20:31 +0000)]
VCG updates

23 years agoMore cvsignore.
Akim Demaille [Tue, 7 Aug 2001 13:06:08 +0000 (13:06 +0000)]
More cvsignore.

23 years ago* tests/atconfig.in (CPPFLAGS): Fix.
Akim Demaille [Tue, 7 Aug 2001 13:03:20 +0000 (13:03 +0000)]
* tests/atconfig.in (CPPFLAGS): Fix.

23 years ago* src/print_graph.c (quote): New.
Akim Demaille [Tue, 7 Aug 2001 08:18:32 +0000 (08:18 +0000)]
* src/print_graph.c (quote): New.
(print_core): Use it.

23 years ago* src/vcg.c (complain.h): Include it.
Akim Demaille [Tue, 7 Aug 2001 07:58:43 +0000 (07:58 +0000)]
* src/vcg.c (complain.h): Include it.
Unepitaize `return' invocations.
[NDEBUG] (main): Remove.
* src/vcg.h (node_t, edge_t, graph_t): Constify the char * memebers.
* src/files.c (open_files): Initialize graph_obstack.
* src/print_graph.c (print_actions): CPP out useless code.
(print_core): Don't output the last `n' in labels.
Use `quote'.
* src/files.c (output_files): Output the VCG file.
* src/main.c (main): Invoke print_graph ();

23 years agoPO Update.
Akim Demaille [Mon, 6 Aug 2001 10:23:28 +0000 (10:23 +0000)]
PO Update.

23 years ago* src/print_graph.c (print_actions): CPP out useless code.
Akim Demaille [Mon, 6 Aug 2001 09:50:38 +0000 (09:50 +0000)]
* src/print_graph.c (print_actions): CPP out useless code.
* src/vcg.c (complain.h): Include it.
Unepitaize `return' invocations.
* src/vcg.c [NDEBUG] (main): Remove.

23 years agoPO Update.
Akim Demaille [Mon, 6 Aug 2001 09:28:14 +0000 (09:28 +0000)]
PO Update.

23 years agoAutomaton VCG graph output.
Akim Demaille [Mon, 6 Aug 2001 09:22:33 +0000 (09:22 +0000)]
Automaton VCG graph output.
Using option ``-g'' or long option ``--graph'', you can generate
a gram_filename.vcg file containing a VCG description of the LALR (1)
automaton of your grammar.
* src/main.c: Call to print_graph() function.
* src/getargs.h: Update.
* src/getargs.c (options): Update to catch `-g' and `--graph' options.
(graph_flag): New flag.
(longopts): Update.
(getargs): Add case `g'.
* src/files.c (graph_obstack): New obstack struct.
(open_files): Initialize new obstack.
(output_files): Saves graph_obstack if required.
* src/files.h (graph_obstack): New extern declaration.
* src/Makefile.am: Add new source files.

23 years ago* src/print_graph.c, src/print_graph.h (graph): New.
Akim Demaille [Mon, 6 Aug 2001 09:05:53 +0000 (09:05 +0000)]
* src/print_graph.c, src/print_graph.h (graph): New.
* src/vcg.h: New file.
* src/vcg.c: New file, VCG graph handling.

23 years agoAdd of %source_extension and %header_extension which specify
Akim Demaille [Mon, 6 Aug 2001 08:51:41 +0000 (08:51 +0000)]
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.

23 years ago* configure.in: Bump to 1.28c.
Akim Demaille [Mon, 6 Aug 2001 08:35:21 +0000 (08:35 +0000)]
* configure.in: Bump to 1.28c.
* doc/bison.texinfo: Texinfo thingies.

23 years ago* tests/atconfig.in (CPPFLAGS): Add.
Akim Demaille [Sat, 4 Aug 2001 14:00:09 +0000 (14:00 +0000)]
* tests/atconfig.in (CPPFLAGS): Add.
* tests/calc.at (AT_CHECK): Use CPPFLAGS.

23 years agoVersion 1.28b. BISON-1_28b
Akim Demaille [Fri, 3 Aug 2001 10:14:30 +0000 (10:14 +0000)]
Version 1.28b.

23 years ago* tests/Makefile.am (check-local): Ship testsuite.
Akim Demaille [Fri, 3 Aug 2001 10:13:42 +0000 (10:13 +0000)]
* tests/Makefile.am (check-local): Ship testsuite.
* tests/calc.at (_AT_DATA_CALC_Y): Prototype all the functions.
Include `string.h'.

23 years ago* configure.in: Try using -Wformat when compiling.
Akim Demaille [Fri, 3 Aug 2001 09:45:17 +0000 (09:45 +0000)]
* configure.in: Try using -Wformat when compiling.

23 years ago* configure.in: Bump to 1.28b.
Akim Demaille [Fri, 3 Aug 2001 09:43:12 +0000 (09:43 +0000)]
* configure.in: Bump to 1.28b.

23 years ago* src/complain.c: Adjust strerror_r portability issues.
Akim Demaille [Fri, 3 Aug 2001 09:38:03 +0000 (09:38 +0000)]
* src/complain.c: Adjust strerror_r portability issues.

23 years agoThinko.
Akim Demaille [Fri, 3 Aug 2001 09:15:59 +0000 (09:15 +0000)]
Thinko.

23 years agoThinko.
Akim Demaille [Fri, 3 Aug 2001 09:11:12 +0000 (09:11 +0000)]
Thinko.

23 years agoCope with CVS weird way to report warnings.
Akim Demaille [Fri, 3 Aug 2001 09:08:49 +0000 (09:08 +0000)]
Cope with CVS weird way to report warnings.

23 years agoUpdate PO files.
Akim Demaille [Fri, 3 Aug 2001 09:04:03 +0000 (09:04 +0000)]
Update PO files.

23 years agoVersion 1.28a.
Akim Demaille [Fri, 3 Aug 2001 09:01:34 +0000 (09:01 +0000)]
Version 1.28a.

23 years agoRemove dead files.
Akim Demaille [Fri, 3 Aug 2001 09:01:06 +0000 (09:01 +0000)]
Remove dead files.

23 years ago* src/getargs.c, src/getarg.h (skeleton)): Constify.
Akim Demaille [Fri, 3 Aug 2001 08:48:49 +0000 (08:48 +0000)]
* 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.

23 years ago* src/reader.c (readgram): Display hidden chars in error messages.
Akim Demaille [Fri, 3 Aug 2001 08:23:33 +0000 (08:23 +0000)]
* src/reader.c (readgram): Display hidden chars in error messages.

23 years agoUpdate to gettext 0.10.39.
Akim Demaille [Fri, 3 Aug 2001 08:22:03 +0000 (08:22 +0000)]
Update to gettext 0.10.39.

23 years ago* lib/strspn.c: New.
Akim Demaille [Fri, 3 Aug 2001 08:09:03 +0000 (08:09 +0000)]
* lib/strspn.c: New.

23 years agoStupid typo...
Akim Demaille [Wed, 1 Aug 2001 18:41:51 +0000 (18:41 +0000)]
Stupid typo...

23 years ago* doc/bison.texinfo: Update.
Akim Demaille [Wed, 1 Aug 2001 18:08:48 +0000 (18:08 +0000)]
* doc/bison.texinfo: Update.
* doc/bison.1 (mandoc): Update.
* src/system.h (EXT_GUARD_C, EXT_STYPE_H): Remove .c and .h.
* src/files.c: Support output files extensions computing.
(src_extension): New static variable.
(header_extension): New static variable.
(tr): New function.
(get_extension_index): New function, gets the index of an extension
filename in a string.
(compute_exts_from_gf): New function, computes extensions from the
grammar file extension.
(compute_exts_from_src): New functions, computes extensions from the
C source file extension, file given by ``-o'' option.
(compute_base_names): Update.
(output_files): Update.

23 years ago* doc/autoconf.texi: Document @$.
Akim Demaille [Wed, 1 Aug 2001 17:49:14 +0000 (17:49 +0000)]
* doc/autoconf.texi: Document @$.
(Locations): New section.

23 years agoAdd.
Akim Demaille [Fri, 27 Jul 2001 07:56:16 +0000 (07:56 +0000)]
Add.

23 years agoUpdate.
Akim Demaille [Fri, 20 Jul 2001 12:17:54 +0000 (12:17 +0000)]
Update.

23 years ago* Makefile.maint, GNUmakefile: New, from Autoconf 2.52.
Akim Demaille [Wed, 18 Jul 2001 14:34:24 +0000 (14:34 +0000)]
* Makefile.maint, GNUmakefile: New, from Autoconf 2.52.
* config/prev-version.txt, config/move-if-change: New.
* Makefile.am: Adjust.

23 years agoAdd.
Akim Demaille [Wed, 18 Jul 2001 13:30:34 +0000 (13:30 +0000)]
Add.

23 years ago* src/bison.simple (yyparse): Suppress warning `comparaison
Akim Demaille [Wed, 18 Jul 2001 10:07:45 +0000 (10:07 +0000)]
* src/bison.simple (yyparse): Suppress warning `comparaison
between signed and unsigned'.

23 years ago* src/getargs.h (raw_flag): Remove.
Akim Demaille [Wed, 18 Jul 2001 09:52:35 +0000 (09:52 +0000)]
* src/getargs.h (raw_flag): Remove.
* src/getargs.c: Die on `-r'/`--raw'.
* src/lex.c (parse_percent_token): Die on `%raw'.
* src/reader.c (output_token_defines): Suppress call to `raw_flag'.
* tests/calc.at: Suppress test with option `--raw'.

23 years agoAdd.
Akim Demaille [Tue, 17 Jul 2001 14:23:04 +0000 (14:23 +0000)]
Add.

23 years ago* config/: New.
Akim Demaille [Sat, 14 Jul 2001 17:27:59 +0000 (17:27 +0000)]
* config/: New.
* configure.in: Require Autoconf 2.50.
Update to gettext 0.10.38.

23 years ago* doc/bison.texinfo: ANSIfy the examples.
Akim Demaille [Fri, 16 Mar 2001 15:32:48 +0000 (15:32 +0000)]
* doc/bison.texinfo: ANSIfy the examples.

23 years ago* getargs.c (skeleton): New variable.
Akim Demaille [Fri, 16 Mar 2001 15:16:08 +0000 (15:16 +0000)]
* 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.

23 years ago* m4/strerror_r.m4: New.
Akim Demaille [Fri, 16 Mar 2001 14:50:40 +0000 (14:50 +0000)]
* m4/strerror_r.m4: New.
* m4/error.m4: Run AC_FUNC_STRERROR_R.
* lib/error.h, lib/error.c: Update.