]> git.saurik.com Git - bison.git/blobdiff - src/parse-skel.y
* configure.in (WERROR_CFLAGS): Compute it.
[bison.git] / src / parse-skel.y
index 2e115b301d9847b9ac9b5648ea08136c32cb4ee4..34445f3f1472e6d552bc633ab65bcf7298351a27 100644 (file)
@@ -22,7 +22,6 @@
 %debug
 %defines
 %verbose
-%error-verbose
 %locations
 %name-prefix="skel_"
 %pure-parser
@@ -37,6 +36,8 @@
 #include "skeleton.h"
 #include "muscle_tab.h"
 
+#define YYERROR_VERBOSE 1
+
 /* Pass the control structure to YYPARSE but not YYLEX (yet?). */
 #define YYPARSE_PARAM skel_control
 /* YYPARSE receives SKEL_CONTROL as a void *.  Provide a correctly
@@ -247,8 +248,9 @@ process_skeleton (const char* skel)
 
   /* Output.  */
   skel_in = fopen (skel, "r");
-  skel__flex_debug = 0;
-  skel_debug = trace_flag ? 1 : 0;
+  /* FIXME: This is not acceptable for a release. */
+  skel__flex_debug = getenv ("BISON_TRACE_SCAN") ? 1 : 0;
+  skel_debug = getenv ("BISON_TRACE_PARSE") ? 1 : 0;
   skel_parse (NULL);
 
   /* Close the last parser.  */