]> git.saurik.com Git - bison.git/blobdiff - data/lalr1.cc
Remove b4_root related material: failure experiment
[bison.git] / data / lalr1.cc
index 817b3833b333d35868508cb33b2624ad8ce4c640..a68eecc34ce004dc0f4010bc9a136995aae62f2f 100644 (file)
@@ -62,25 +62,6 @@ m4_define([b4_rhs_location],
 [location_stack_@{m4_eval([$1 - $2])@}])
 
 
-m4_define([b4_inherit],
-          [m4_ifdef([b4_root],
-                   [: public b4_root
-],
-                   [])])
-
-m4_define([b4_param],
-         [m4_ifdef([b4_root],
-                   [,
-            const Param& param],
-                   [])])
-
-m4_define([b4_constructor],
-         [m4_ifdef([b4_root],
-                   [b4_root (param),
-      ],
-                   [])])
-
-
 # b4_parse_param_decl
 # -------------------
 # Extra formal arguments of the constructor.
@@ -222,7 +203,7 @@ namespace yy
 
 namespace yy
 {
-  class ]b4_parser_class_name b4_inherit[
+  class ]b4_parser_class_name[
   {
   public:
 
@@ -236,15 +217,15 @@ namespace yy
     typedef Stack<SemanticType> SemanticStack;
     typedef Stack<LocationType> LocationStack;
 
-    ]b4_parser_class_name[ (bool debug][]b4_param[]b4_parse_param_decl[) :
-      ]b4_constructor[][debug_ (debug),
+    ]b4_parser_class_name[ (bool debug]b4_parse_param_decl[) :
+      debug_ (debug),
       yycdebug_ (&std::cerr)]b4_parse_param_cons[
     {
     }
 
     ]b4_parser_class_name[ (bool debug,
-           LocationType][]b4_param[]b4_parse_param_decl[) :
-      ]b4_constructor[][debug_ (debug),
+           LocationType]b4_parse_param_decl[) :
+      debug_ (debug),
       yycdebug_ (&std::cerr)]b4_parse_param_cons[
     {
       *yycdebug_ << __FILE__ << ':' << __LINE__