]> git.saurik.com Git - bison.git/blobdiff - src/reader.c
Implement %define lr.default_rules.
[bison.git] / src / reader.c
index 6184c8637a0d56d295d79cfc9b739e281b4ecf7c..8c88dc04148006aa5e55a13a6df83c937512b6ef 100644 (file)
@@ -555,6 +555,17 @@ reader (void)
   gram_scanner_initialize ();
   gram_parse ();
 
+  muscle_percent_define_default ("lr.default_rules", "all");
+
+  /* Check front-end %define variable values.  */
+  {
+    static char const * const values[] = {
+      "lr.default_rules", "all", "consistent", "accepting", NULL,
+      NULL
+    };
+    muscle_percent_define_check_values (values);
+  }
+
   if (! complaint_issued)
     check_and_convert_grammar ();