absyntax/absyntax.hh
changeset 1087 d9e47e018320
parent 1043 4165b7189c32
--- a/absyntax/absyntax.hh	Wed Feb 13 14:16:26 2019 +0000
+++ b/absyntax/absyntax.hh	Wed Feb 13 14:40:26 2019 +0000
@@ -371,7 +371,7 @@
     symbol_c *ref1;													\
     __VA_ARGS__														\
   public:														\
-    class_name_c(symbol_c *ref1,											\
+    class_name_c(symbol_c *ref1 = NULL,											\
                  int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0,			\
                  int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0);			\
     virtual void *accept(visitor_c &visitor);										\
@@ -387,7 +387,7 @@
     symbol_c *ref2;													\
     __VA_ARGS__														\
   public:														\
-    class_name_c(symbol_c *ref1,											\
+    class_name_c(symbol_c *ref1 = NULL,											\
 		 symbol_c *ref2 = NULL,											\
                  int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0,			\
                  int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0);			\
@@ -405,9 +405,9 @@
     symbol_c *ref3;													\
     __VA_ARGS__														\
   public:														\
-    class_name_c(symbol_c *ref1,											\
-		 symbol_c *ref2,											\
-		 symbol_c *ref3,											\
+    class_name_c(symbol_c *ref1 = NULL,											\
+		 symbol_c *ref2 = NULL,											\
+		 symbol_c *ref3 = NULL,											\
                  int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0,			\
                  int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0);			\
     virtual void *accept(visitor_c &visitor);										\
@@ -425,9 +425,9 @@
     symbol_c *ref4;													\
     __VA_ARGS__														\
   public:														\
-    class_name_c(symbol_c *ref1,											\
-		 symbol_c *ref2,											\
-		 symbol_c *ref3,											\
+    class_name_c(symbol_c *ref1 = NULL,											\
+		 symbol_c *ref2 = NULL,											\
+		 symbol_c *ref3 = NULL,											\
 		 symbol_c *ref4 = NULL,											\
                  int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0,			\
                  int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0);			\
@@ -447,11 +447,11 @@
     symbol_c *ref5;													\
     __VA_ARGS__														\
   public:														\
-    class_name_c(symbol_c *ref1,											\
-		 symbol_c *ref2,											\
-		 symbol_c *ref3,											\
-		 symbol_c *ref4,											\
-		 symbol_c *ref5,											\
+    class_name_c(symbol_c *ref1 = NULL,											\
+		 symbol_c *ref2 = NULL,											\
+		 symbol_c *ref3 = NULL,											\
+		 symbol_c *ref4 = NULL,											\
+		 symbol_c *ref5 = NULL,											\
                  int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0,			\
                  int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0);			\
     virtual void *accept(visitor_c &visitor);										\
@@ -471,11 +471,11 @@
     symbol_c *ref6;													\
     __VA_ARGS__														\
   public:														\
-    class_name_c(symbol_c *ref1,											\
-		 symbol_c *ref2,											\
-		 symbol_c *ref3,											\
-		 symbol_c *ref4,											\
-		 symbol_c *ref5,											\
+    class_name_c(symbol_c *ref1 = NULL,											\
+		 symbol_c *ref2 = NULL,											\
+		 symbol_c *ref3 = NULL,											\
+		 symbol_c *ref4 = NULL,											\
+		 symbol_c *ref5 = NULL,											\
 		 symbol_c *ref6 = NULL,											\
                  int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0,			\
                  int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0);			\