]> git.saurik.com Git - bison.git/commitdiff
* src/bison.simple: s/%%filename/%%skeleton.
authorPascal Bart <pascal.bart@epita.fr>
Wed, 19 Sep 2001 19:25:02 +0000 (19:25 +0000)
committerPascal Bart <pascal.bart@epita.fr>
Wed, 19 Sep 2001 19:25:02 +0000 (19:25 +0000)
* src/muscle_tab.c (getargs.h): Include it.
(muscle_init): Insert new muscle skeleton.

ChangeLog
src/bison.simple
src/muscle_tab.c

index 3a9d6e3fc16d7f27bc16a8692bd9dea194853260..81afa3ff8b05c4b26087a4905d482d0adc3889f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-09-19  Pascal Bart  <pascal.bart@epita.fr>
+
+       * src/bison.simple: s/%%filename/%%skeleton.
+       * src/muscle_tab.c (getargs.h): Include it.
+       (muscle_init): Insert new muscle skeleton.
+
 2001-09-18  Pascal Bart  <pascal.bart@epita.fr>
 
        * src/output.c (output_parser): Delete unused variable actions_dumped.
 2001-09-18  Pascal Bart  <pascal.bart@epita.fr>
 
        * src/output.c (output_parser): Delete unused variable actions_dumped.
index 7f17cd153c2f7fe30dc89d03ab1c9b4e17863650..2e44e86c29da9864be2858e9f3eb72cb182da572 100644 (file)
@@ -366,7 +366,7 @@ __yy_memcpy (char *to, const char *from, unsigned int count)
 
 \f
 
 
 \f
 
-#line %%line "%%filename"
+#line %%line "%%skeleton"
 
 /* The user can define YYPARSE_PARAM as the name of an argument to be passed
    into yyparse.  The argument should have type void *.
 
 /* The user can define YYPARSE_PARAM as the name of an argument to be passed
    into yyparse.  The argument should have type void *.
@@ -760,7 +760,7 @@ yyreduce:
     {
       %%action /* The action file replaces this line.  */
     }
     {
       %%action /* The action file replaces this line.  */
     }
-#line %%line "%%filename"
+#line %%line "%%skeleton"
 \f
   yyvsp -= yylen;
   yyssp -= yylen;
 \f
   yyvsp -= yylen;
   yyssp -= yylen;
index 99a3e536224b44024b125cd65e8c6914583899ed..13433edc991312137e044240b8adca1dae7b9a48 100644 (file)
@@ -25,6 +25,7 @@
 #include "hash.h"
 #include "files.h"
 #include "muscle_tab.h"
 #include "hash.h"
 #include "files.h"
 #include "muscle_tab.h"
+#include "getargs.h"
 
 struct hash_table muscle_table;
 
 
 struct hash_table muscle_table;
 
@@ -55,6 +56,9 @@ muscle_init (void)
   muscle_insert ("version", VERSION);
   muscle_insert ("filename", infile);
 
   muscle_insert ("version", VERSION);
   muscle_insert ("filename", infile);
 
+  /* Skeleton use.  */
+  muscle_insert ("skeleton", skeleton);
+
   /* Types.  */
   muscle_insert ("stype", "int");
   muscle_insert ("ltype", "yyltype");
   /* Types.  */
   muscle_insert ("stype", "int");
   muscle_insert ("ltype", "yyltype");