+2001-08-07 Akim Demaille <akim@epita.fr>
+
+ * src/print_graph.c (quote): New.
+ (print_core): Use it.
+
+2001-08-06 Akim Demaille <akim@epita.fr>, Marc Autret <autret_@epita.fr>
+
+ * 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-06 Marc Autret <autret_@epita.fr>
+
+ 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 Marc Autret <autret_@epita.fr>
* src/print_graph.c, src/print_graph.h (graph): New.