]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* src/output.c (output): Delete call to reader_output_yylsp.
[bison.git] / ChangeLog
index 443e38039cbdf46043902f9a4d92a663636b5b28..f9c7690706e76e161641568b89954c88b4076eaa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,109 @@
+2001-09-07  Pascal Bart  <pascal.bart@epita.fr>
+
+       * src/output.c (output): Delete call to reader_output_yylsp.
+       * src/reader.c (reader): Likewise.
+       * src/reader.h: Delete declaration of reader_output_yylsp.
+       
+2001-09-02  Marc Autret  <autret_m@epita.fr>
+
+       * src/reader.c: Include muscle_tab.h.
+       (parse_union_decl): Update.
+       (parse_macro_decl): Rename parse_muscle_decl.
+       Update to use renamed functions and variable.
+       (read_declarations, copy_action, read_additionnal_code, : Updated
+       with correct variables and functions names.
+       (packsymbols, reader): Likewise.
+       
+       * src/reader.h (muscle_obstack): Extern declaration update.
+       
+       * src/output.c: Include muscle_tab.h
+       In all functions using macro_insert, change by using muscle_insert ().
+       (macro_obstack): Rename muscle_obstack.
+       Echo modifications in the whole file.
+       (MACRO_INSERT_INT): Rename MUSCLE_INSERT_INT.
+       (MACRO_INSERT_STRING): Rename MUSCLE_INSERT_STRING.
+       (MACRO_INSERT_PREFIX): Rename MUSCLE_INSERT_PREFIX.
+
+       * src/muscle_tab.h: Update double inclusion macros.
+       (macro_entry_s): Rename muscle_entry_s.
+       Update prototypes.
+       
+       * src/muscle_tab.c: Include muscle_tab.h.
+       Rename macro_tabble to muscle_table.
+       (mhash1, mhash2, mcmp): Use muscle_entry.
+       (macro_init): Rename muscle_init. Update.
+       (macro_insert): Rename muscle_insert. Update.
+       (macro_find): Rename muscle_find. Update.
+
+       * src/main.c: Include muscle_tab.h.
+       (main): Call muscle_init ().
+       * src/Makefile.am (bison_SOURCES): Echo modifications.
+
+2001-09-02  Marc Autret  <autret_m@epita.fr>
+
+       Now the files macro_tab.[ch] are named muscle_tab.[ch].
+       
+       * src/muscle_tab.c, src/muscle_tab.h: Add files.
+
+2001-09-02  Marc Autret  <autret_m@epita.fr>
+
+       * src/macrotab.c, src/macrotab.h: Remove.
+
+2001-09-01  Pascal Bart  <pascal.bart@epita.fr>
+
+       * src/reader.c (copy_guard): Use muscle to specify the `#line' 
+       filename.
+
+2001-09-01  Marc Autret  <autret_m@epita.fr>
+
+       * tests/calc.at (exp): Now, YYERROR_VERBOSE need to be set
+       to an explicit value to activate the feature. We do it here.
+
+2001-08-31  Pascal Bart  <pascal.bart@epita.fr>
+
+       * src/output.c (prepare): Delete the `filename' muscule insertion.
+       * src/reader.c (copy_action): Use `filename' muscule with `#line'.
+       (parse_union_decl): Likewise.
+       * src/macrotab.c (macro_init): Initialize filename by infile.
+
+2001-08-31  Marc Autret  <autret_m@epita.fr>
+
+       * src/bison.simple (YYLSP_NEEDED): New definition.
+       * src/output.c (prepare): Add macro insertion of `locations_flag'
+
+2001-08-31  Pascal Bart  <pascal.bart@epita.fr>
+
+       * src/output.c (prepare): Delete insertion of previous muscles,
+       and insert the `prefix' muscles.
+       * src/macrotab.c (macro_init): Likewise.
+       (macro_init): Initialization prefix directive by `yy'.
+       * src/bison.simple: Substitute all %%yylex, %%yychar, %%yylval, 
+       %%yydebug, %%yyerror, %%yynerrs and %%yyparse by yylex, yychar,
+       yylval, yydebug, yyerror, yynerrs and yyparse.
+       New directive `#define' to substitute yydebug, ... with option 
+       name_prefix.
+
+2001-08-31  Pascal Bart  <pascal.bart@epita.fr>
+
+       * src/main.c (main): Standardize.
+       * src/output.c (output_table_data, output_parser): Likewise.
+       * src/macrotab.h, src/macrotab.c, src/bison.simple: Likewise.
+
+2001-08-31  Pascal Bart  <pascal.bart@epita.fr>, Marc Autret  <autret_m@epita.fr>
+
+       * src/reader.c (read_additionnal_code): Rename %%user_code to 
+       %%epilogue.
+       * src/output.c (output): Rename %%declarations to %%prologue.
+       * src/bison.simple: Echo modifications.
+       
+2001-08-31  Marc Autret  <autret_m@epita.fr>
+
+       * src/reader.c (readgram): CleanUp.
+       (output_token_defines): Likewise.
+       (packsymbols): Likewise.
+       (reader): Likewise.
+       * src/output.c (output): CPP-out useless code.
+
 2001-08-31  Pascal Bart  <pascal.bart@epita.fr>
 
        * src/reader.c (reader): Delete obsolete call to function