+2001-09-22 Marc Autret <autret_m@epita.fr>
+
+ * src/output.c (output_master_parser): New.
+ (output_parser): Be more re-entrant.
+
+2001-09-21 Marc Autret <autret_m@epita.fr>
+
+ * src/reader.c (copy_definition, parse_union_decl): Update and use
+ `linef' muscle.
+ (copy_action): Likewise.
+ Use obstack_1grow ().
+ * src/muscle_tab.c (muscle_init): Add muscle `linef'.
+
+2001-09-21 Marc Autret <autret_m@epita.fr>
+
+ * src/options.c (option_table): Adjust.
+ * src/lex.c (parse_percent_token): Fix.
+
+2001-09-20 Pascal Bart <pascal.bart@epita.fr>
+
+ * src/options.c (symtab.h): Include it, need by lex.h.
+
+2001-09-20 Pascal Bart <pascal.bart@epita.fr>
+
+ * src/lex.c (parse_percent_token): Change type of variable `tx', which
+ is now an option_table_struct*.
+ (option_strcmp): New function option_strcmp.
+ (parse_percent_token): Call option_strcmp.
+ * src/getargs.c (xalloc.h, options.h): Include it.
+ (getargs): Call create_long_option_table.
+ (getargs): Free longopts at the end of the function.
+ (shortopts): Move in options.c.
+ * src/options.c (create_long_option_table): New function. Convert
+ information from option_table to option structure.
+ * src/reader.c (options.h): Include it.
+
+ * src/Makefile.am: Adjust.
+ * src/options.c (option_table): Create from longopts and percent_table.
+ * src/getargs.c (longopts): Delete.
+ * src/lex.c (struct percent_table_struct): Delete.
+ (percent_table): Delete.
+ (options.h): Include it.
+ * src/options.c: Create.
+ * src/options.h: Create.
+ Declare enum opt_access_e.
+ Define struct option_table_struct.
+
+2001-09-20 Marc Autret <autret_m@epita.fr>
+
+ * doc/bison.texinfo: Adjust terminologies about prologue and epilogue
+ sections of Bison.
+
2001-09-19 Pascal Bart <pascal.bart@epita.fr>
* src/bison.simple: s/%%filename/%%skeleton.