Marc Autret
78632bbcdc
* src/getargs.c (usage): Update with ``-g, --graph''.
2001-08-16 18:50:04 +00:00
Marc Autret
483c899a17
* doc/bison.texinfo (Bison Options): Add items -g', --graph'.
...
(Option Cross Key): Likewise.
* doc/bison.1: Update.
2001-08-16 18:29:46 +00:00
Akim Demaille
8c7d6a3de8
.
2001-08-15 08:56:45 +00:00
Akim Demaille
e795bd7376
(compute_header_macro): Unconstify the result.
2001-08-15 08:53:15 +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
45f8dd1ec5
Version 1.28c.
2001-08-15 08:44:16 +00:00
Akim Demaille
e5aa395b38
More cvsignore.
2001-08-15 08:43:44 +00:00
Akim Demaille
0b8afb7723
* 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.
2001-08-15 08:40:19 +00:00
Akim Demaille
683e29a634
Regen.
2001-08-15 08:38:25 +00:00
Akim Demaille
f0130d39ff
Formatting changes.
2001-08-15 08:32:42 +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
150ca7a72e
* missing: Update from CVS Automake.
...
* config/config.guess, config/config.sub, config/texinfo.tex:
Update from gnu.org.
2001-08-15 08:09:19 +00:00
Akim Demaille
0a3b9e5fb5
Makefile.maint (CVS): New var.
2001-08-15 08:08:56 +00:00
Akim Demaille
69b5cec495
* Makefile.maint: Sync with CVS Autoconf.
2001-08-15 07:56:58 +00:00
Pascal Bart
f2b5126e47
Apply GNU Free Documentation License to manual.
2001-08-14 14:13:16 +00:00
Marc Autret
4ecbf79698
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.
2001-08-14 11:28:48 +00:00
Marc Autret
95fb566259
* src/files.c (compute_base_names): Add extensions computing when
...
`--file-prefix' used.
Standardize function calls.
2001-08-14 10:38:12 +00:00
Marc Autret
78d09da9a5
* src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users
...
defining it (defined but null disables alloca).
2001-08-13 21:37:22 +00:00
Marc Autret
5a009f2c4c
* src/bison.simple (_yy_memcpy): CPP reformat.
2001-08-13 21:10:10 +00:00
Pascal Bart
1e41465a20
* tests/atconfig.in (CPPFLAGS): Fix.
2001-08-13 19:30:26 +00:00
Akim Demaille
79282c6c57
alloca.c, alloca.h and allocate.c are really to be removed.
2001-08-13 14:54:50 +00:00
Akim Demaille
fabd3b431d
Typos and Copyright.
2001-08-13 14:51:15 +00:00
Akim Demaille
ec0926311c
Update.
2001-08-13 14:49:18 +00:00
Pascal Bart
b02deb443c
Add unlink GPL file
2001-08-10 17:32:25 +00:00
Pascal Bart
c67a198d15
Add GPL in an include file
2001-08-10 17:21:49 +00:00
Marc Autret
09a6de7e50
* src/print_graph.h: Fix.
...
* src/reader.c (read_declarations): Use parse_header_extension_decl ().
2001-08-10 10:44:44 +00:00
Akim Demaille
b77b9ee0a3
* src/system.h: Provide default declarations for stpcpy, strndup,
...
and strnlen.
2001-08-10 09:35:50 +00:00
Akim Demaille
a940e84e29
Regen.
2001-08-10 09:35:01 +00:00
Marc Autret
6f42a3e682
* doc/bison.texinfo (Locations): Update @$ stuff.
2001-08-10 08:40:02 +00:00
Marc Autret
f1c63ceddc
* doc/bison.texinfo (Locations): Update @$ stuff.
2001-08-10 08:16:14 +00:00
Marc Autret
3e259915e1
* doc/bison.texinfo (Locations): Update @$ stuff.
2001-08-09 22:35:26 +00:00
Marc Autret
ca96bc2d17
* src/bison.simple (YYLLOC_DEFAULT): Update.
...
(yyparse): Adjust.
2001-08-09 19:59:29 +00:00
Marc Autret
fd6b609da9
Adjust
2001-08-09 09:59:08 +00:00
Akim Demaille
b6de699170
Add.
2001-08-09 09:59:03 +00:00
Akim Demaille
459ff06402
Regen.
2001-08-09 09:39:49 +00:00
Akim Demaille
4e8ef709e6
Update.
2001-08-09 06:57:09 +00:00
Marc Autret
08a161353c
Update.
2001-08-08 23:16:44 +00:00
Marc Autret
fdc6758b79
doc/bison.texinfo: Change @samp{$<@dots{}>} to @samp{$<@dots{}>@var{n}} in Section Actions in Mid-Rule.
2001-08-08 21:55:36 +00:00
Marc Autret
957d4dbf16
ChangeLog: Adjust.
2001-08-08 21:23:04 +00:00
Marc Autret
600cad3b84
VCG updates
2001-08-08 20:31:21 +00:00
Akim Demaille
0eca3194d6
More cvsignore.
2001-08-07 13:06:08 +00:00
Akim Demaille
976e528f02
* tests/atconfig.in (CPPFLAGS): Fix.
2001-08-07 13:03:20 +00:00
Akim Demaille
20e8e5cadf
* src/print_graph.c (quote): New.
...
(print_core): Use it.
2001-08-07 08:18:32 +00:00
Akim Demaille
c4b661269e
* 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 ();
2001-08-07 07:58:43 +00:00
Akim Demaille
ea4e548a4a
PO Update.
2001-08-06 10:23:28 +00:00
Akim Demaille
3e3da79762
* 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.
2001-08-06 09:50:38 +00:00
Akim Demaille
78348431f2
PO Update.
2001-08-06 09:28:14 +00:00
Akim Demaille
22c2cbc078
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.
2001-08-06 09:22:33 +00:00
Akim Demaille
ce4d5ce009
* src/print_graph.c, src/print_graph.h (graph): New.
...
* src/vcg.h: New file.
* src/vcg.c: New file, VCG graph handling.
2001-08-06 09:05:53 +00:00