Update c_src
[nit.git] / c_src / syntax_base._sep.h
index 46ed160..10cd15d 100644 (file)
@@ -1,6 +1,6 @@
 /* This C header file is generated by NIT to compile modules and programs that requires syntax_base. */
-#ifndef syntax_base_3_sep
-#define syntax_base_3_sep
+#ifndef syntax_base_2_sep
+#define syntax_base_2_sep
 #include "parser._sep.h"
 #include "mmloader._sep.h"
 #include <nit_common.h>
@@ -9,8 +9,6 @@ extern const classtable_elt_t VFT_MMSrcModule[];
 
 extern const classtable_elt_t VFT_MMSrcLocalClass[];
 
-extern const classtable_elt_t VFT_MMSrcLocalProperty[];
-
 extern const classtable_elt_t VFT_MMSrcAttribute[];
 
 extern const classtable_elt_t VFT_MMSrcMethod[];
@@ -28,7 +26,7 @@ extern const classtable_elt_t VFT_MMSrcTypeProperty[];
 extern const classtable_elt_t VFT_Variable[];
 
 extern const classtable_elt_t VFT_AbsSyntaxVisitor[];
-#define LOCATE_syntax_base "syntax_base"
+#define LOCATE_syntax_base "./syntax//syntax_base.nit"
 extern const int SFT_syntax_base[];
 #define ID_MMSrcModule SFT_syntax_base[0]
 #define COLOR_MMSrcModule SFT_syntax_base[1]
@@ -51,35 +49,35 @@ extern const int SFT_syntax_base[];
 #define COLOR_syntax_base___MMSrcLocalClass___src_local_properties SFT_syntax_base[18]
 #define COLOR_syntax_base___MMSrcLocalClass___init SFT_syntax_base[19]
 #define COLOR_syntax_base___MMGlobalProperty___check_visibility SFT_syntax_base[20]
-#define ID_MMSrcLocalProperty SFT_syntax_base[21]
-#define COLOR_MMSrcLocalProperty SFT_syntax_base[22]
-#define COLOR_syntax_base___MMSrcLocalProperty____node SFT_syntax_base[23]
-#define INIT_TABLE_POS_MMSrcLocalProperty SFT_syntax_base[24]
-#define COLOR_syntax_base___MMSrcLocalProperty___node SFT_syntax_base[25]
-#define ID_MMSrcAttribute SFT_syntax_base[26]
-#define COLOR_MMSrcAttribute SFT_syntax_base[27]
-#define INIT_TABLE_POS_MMSrcAttribute SFT_syntax_base[28]
-#define COLOR_syntax_base___MMSrcAttribute___init SFT_syntax_base[29]
-#define ID_MMSrcMethod SFT_syntax_base[30]
-#define COLOR_MMSrcMethod SFT_syntax_base[31]
-#define INIT_TABLE_POS_MMSrcMethod SFT_syntax_base[32]
-#define ID_MMAttrImplementationMethod SFT_syntax_base[33]
-#define COLOR_MMAttrImplementationMethod SFT_syntax_base[34]
-#define INIT_TABLE_POS_MMAttrImplementationMethod SFT_syntax_base[35]
-#define ID_MMReadImplementationMethod SFT_syntax_base[36]
-#define COLOR_MMReadImplementationMethod SFT_syntax_base[37]
-#define INIT_TABLE_POS_MMReadImplementationMethod SFT_syntax_base[38]
-#define COLOR_syntax_base___MMReadImplementationMethod___init SFT_syntax_base[39]
-#define ID_MMWriteImplementationMethod SFT_syntax_base[40]
-#define COLOR_MMWriteImplementationMethod SFT_syntax_base[41]
-#define INIT_TABLE_POS_MMWriteImplementationMethod SFT_syntax_base[42]
-#define COLOR_syntax_base___MMWriteImplementationMethod___init SFT_syntax_base[43]
-#define ID_MMMethSrcMethod SFT_syntax_base[44]
-#define COLOR_MMMethSrcMethod SFT_syntax_base[45]
-#define INIT_TABLE_POS_MMMethSrcMethod SFT_syntax_base[46]
-#define COLOR_syntax_base___MMMethSrcMethod___init SFT_syntax_base[47]
-#define ID_MMSrcTypeProperty SFT_syntax_base[48]
-#define COLOR_MMSrcTypeProperty SFT_syntax_base[49]
+#define COLOR_syntax_base___MMLocalProperty___node SFT_syntax_base[21]
+#define ID_MMSrcAttribute SFT_syntax_base[22]
+#define COLOR_MMSrcAttribute SFT_syntax_base[23]
+#define COLOR_syntax_base___MMSrcAttribute____node SFT_syntax_base[24]
+#define INIT_TABLE_POS_MMSrcAttribute SFT_syntax_base[25]
+#define COLOR_syntax_base___MMSrcAttribute___init SFT_syntax_base[26]
+#define ID_MMSrcMethod SFT_syntax_base[27]
+#define COLOR_MMSrcMethod SFT_syntax_base[28]
+#define INIT_TABLE_POS_MMSrcMethod SFT_syntax_base[29]
+#define ID_MMAttrImplementationMethod SFT_syntax_base[30]
+#define COLOR_MMAttrImplementationMethod SFT_syntax_base[31]
+#define COLOR_syntax_base___MMAttrImplementationMethod____node SFT_syntax_base[32]
+#define INIT_TABLE_POS_MMAttrImplementationMethod SFT_syntax_base[33]
+#define ID_MMReadImplementationMethod SFT_syntax_base[34]
+#define COLOR_MMReadImplementationMethod SFT_syntax_base[35]
+#define INIT_TABLE_POS_MMReadImplementationMethod SFT_syntax_base[36]
+#define COLOR_syntax_base___MMReadImplementationMethod___init SFT_syntax_base[37]
+#define ID_MMWriteImplementationMethod SFT_syntax_base[38]
+#define COLOR_MMWriteImplementationMethod SFT_syntax_base[39]
+#define INIT_TABLE_POS_MMWriteImplementationMethod SFT_syntax_base[40]
+#define COLOR_syntax_base___MMWriteImplementationMethod___init SFT_syntax_base[41]
+#define ID_MMMethSrcMethod SFT_syntax_base[42]
+#define COLOR_MMMethSrcMethod SFT_syntax_base[43]
+#define COLOR_syntax_base___MMMethSrcMethod____node SFT_syntax_base[44]
+#define INIT_TABLE_POS_MMMethSrcMethod SFT_syntax_base[45]
+#define COLOR_syntax_base___MMMethSrcMethod___init SFT_syntax_base[46]
+#define ID_MMSrcTypeProperty SFT_syntax_base[47]
+#define COLOR_MMSrcTypeProperty SFT_syntax_base[48]
+#define COLOR_syntax_base___MMSrcTypeProperty____node SFT_syntax_base[49]
 #define INIT_TABLE_POS_MMSrcTypeProperty SFT_syntax_base[50]
 #define COLOR_syntax_base___MMSrcTypeProperty___init SFT_syntax_base[51]
 #define ID_Variable SFT_syntax_base[52]
@@ -139,6 +137,15 @@ extern const int SFT_syntax_base[];
 #define COLOR_syntax_base___AType____stype_cache SFT_syntax_base[106]
 #define COLOR_syntax_base___AType____stype_cached SFT_syntax_base[107]
 #define COLOR_syntax_base___PExpr___stype SFT_syntax_base[108]
+#define COLOR_syntax_base___AVardeclExpr____variable SFT_syntax_base[109]
+#define COLOR_syntax_base___AVardeclExpr___variable SFT_syntax_base[110]
+#define COLOR_syntax_base___AVardeclExpr___variable__eq SFT_syntax_base[111]
+#define COLOR_syntax_base___AForVardeclExpr____variable SFT_syntax_base[112]
+#define COLOR_syntax_base___AForVardeclExpr___variable SFT_syntax_base[113]
+#define COLOR_syntax_base___AForVardeclExpr___variable__eq SFT_syntax_base[114]
+#define COLOR_syntax_base___AVarFormExpr____variable SFT_syntax_base[115]
+#define COLOR_syntax_base___AVarFormExpr___variable SFT_syntax_base[116]
+#define COLOR_syntax_base___AVarFormExpr___variable__eq SFT_syntax_base[117]
 #define ATTR_syntax_base___MMSrcModule____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcModule____node)
 typedef val_t (* syntax_base___MMSrcModule___node_t)(val_t  self);
 val_t syntax_base___MMSrcModule___node(val_t  self);
@@ -176,14 +183,21 @@ val_t NEW_syntax_base___MMSrcLocalClass___init(val_t  param0, val_t  param1, val
 typedef val_t (* syntax_base___MMGlobalProperty___check_visibility_t)(val_t  self, val_t  param0, val_t  param1, val_t  param2, val_t  param3);
 val_t syntax_base___MMGlobalProperty___check_visibility(val_t  self, val_t  param0, val_t  param1, val_t  param2, val_t  param3);
 #define LOCATE_syntax_base___MMGlobalProperty___check_visibility "syntax_base::MMGlobalProperty::check_visibility"
-#define ATTR_syntax_base___MMSrcLocalProperty____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalProperty____node)
-typedef val_t (* syntax_base___MMSrcLocalProperty___node_t)(val_t  self);
-val_t syntax_base___MMSrcLocalProperty___node(val_t  self);
-#define LOCATE_syntax_base___MMSrcLocalProperty___node "syntax_base::MMSrcLocalProperty::node"
+typedef val_t (* syntax_base___MMLocalProperty___node_t)(val_t  self);
+val_t syntax_base___MMLocalProperty___node(val_t  self);
+#define LOCATE_syntax_base___MMLocalProperty___node "syntax_base::MMLocalProperty::node"
+#define ATTR_syntax_base___MMSrcAttribute____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcAttribute____node)
+typedef val_t (* syntax_base___MMSrcAttribute___node_t)(val_t  self);
+val_t syntax_base___MMSrcAttribute___node(val_t  self);
+#define LOCATE_syntax_base___MMSrcAttribute___node "syntax_base::MMSrcAttribute::(syntax_base::MMLocalProperty::node)"
 typedef void (* syntax_base___MMSrcAttribute___init_t)(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 void syntax_base___MMSrcAttribute___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 val_t NEW_syntax_base___MMSrcAttribute___init(val_t  param0, val_t  param1, val_t  param2);
 #define LOCATE_syntax_base___MMSrcAttribute___init "syntax_base::MMSrcAttribute::init"
+#define ATTR_syntax_base___MMAttrImplementationMethod____node(recv) ATTR(recv, COLOR_syntax_base___MMAttrImplementationMethod____node)
+typedef val_t (* syntax_base___MMAttrImplementationMethod___node_t)(val_t  self);
+val_t syntax_base___MMAttrImplementationMethod___node(val_t  self);
+#define LOCATE_syntax_base___MMAttrImplementationMethod___node "syntax_base::MMAttrImplementationMethod::(syntax_base::MMLocalProperty::node)"
 typedef void (* syntax_base___MMReadImplementationMethod___init_t)(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 void syntax_base___MMReadImplementationMethod___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 val_t NEW_syntax_base___MMReadImplementationMethod___init(val_t  param0, val_t  param1, val_t  param2);
@@ -192,10 +206,18 @@ typedef void (* syntax_base___MMWriteImplementationMethod___init_t)(val_t  self,
 void syntax_base___MMWriteImplementationMethod___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 val_t NEW_syntax_base___MMWriteImplementationMethod___init(val_t  param0, val_t  param1, val_t  param2);
 #define LOCATE_syntax_base___MMWriteImplementationMethod___init "syntax_base::MMWriteImplementationMethod::init"
+#define ATTR_syntax_base___MMMethSrcMethod____node(recv) ATTR(recv, COLOR_syntax_base___MMMethSrcMethod____node)
+typedef val_t (* syntax_base___MMMethSrcMethod___node_t)(val_t  self);
+val_t syntax_base___MMMethSrcMethod___node(val_t  self);
+#define LOCATE_syntax_base___MMMethSrcMethod___node "syntax_base::MMMethSrcMethod::(syntax_base::MMLocalProperty::node)"
 typedef void (* syntax_base___MMMethSrcMethod___init_t)(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 void syntax_base___MMMethSrcMethod___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 val_t NEW_syntax_base___MMMethSrcMethod___init(val_t  param0, val_t  param1, val_t  param2);
 #define LOCATE_syntax_base___MMMethSrcMethod___init "syntax_base::MMMethSrcMethod::init"
+#define ATTR_syntax_base___MMSrcTypeProperty____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcTypeProperty____node)
+typedef val_t (* syntax_base___MMSrcTypeProperty___node_t)(val_t  self);
+val_t syntax_base___MMSrcTypeProperty___node(val_t  self);
+#define LOCATE_syntax_base___MMSrcTypeProperty___node "syntax_base::MMSrcTypeProperty::(syntax_base::MMLocalProperty::node)"
 typedef void (* syntax_base___MMSrcTypeProperty___init_t)(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 void syntax_base___MMSrcTypeProperty___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 val_t NEW_syntax_base___MMSrcTypeProperty___init(val_t  param0, val_t  param1, val_t  param2);
@@ -215,6 +237,9 @@ val_t syntax_base___Variable___stype(val_t  self);
 typedef void (* syntax_base___Variable___stype__eq_t)(val_t  self, val_t  param0);
 void syntax_base___Variable___stype__eq(val_t  self, val_t  param0);
 #define LOCATE_syntax_base___Variable___stype__eq "syntax_base::Variable::stype="
+typedef val_t (* syntax_base___Variable___to_s_t)(val_t  self);
+val_t syntax_base___Variable___to_s(val_t  self);
+#define LOCATE_syntax_base___Variable___to_s "syntax_base::Variable::(string::Object::to_s)"
 typedef void (* syntax_base___Variable___init_t)(val_t  self, val_t  param0, val_t  param1, int* init_table);
 void syntax_base___Variable___init(val_t  self, val_t  param0, val_t  param1, int* init_table);
 val_t NEW_syntax_base___Variable___init(val_t  param0, val_t  param1);
@@ -347,4 +372,25 @@ void syntax_base___AType___check_conform(val_t  self, val_t  param0);
 typedef val_t (* syntax_base___PExpr___stype_t)(val_t  self);
 val_t syntax_base___PExpr___stype(val_t  self);
 #define LOCATE_syntax_base___PExpr___stype "syntax_base::PExpr::stype"
+#define ATTR_syntax_base___AVardeclExpr____variable(recv) ATTR(recv, COLOR_syntax_base___AVardeclExpr____variable)
+typedef val_t (* syntax_base___AVardeclExpr___variable_t)(val_t  self);
+val_t syntax_base___AVardeclExpr___variable(val_t  self);
+#define LOCATE_syntax_base___AVardeclExpr___variable "syntax_base::AVardeclExpr::variable"
+typedef void (* syntax_base___AVardeclExpr___variable__eq_t)(val_t  self, val_t  param0);
+void syntax_base___AVardeclExpr___variable__eq(val_t  self, val_t  param0);
+#define LOCATE_syntax_base___AVardeclExpr___variable__eq "syntax_base::AVardeclExpr::variable="
+#define ATTR_syntax_base___AForVardeclExpr____variable(recv) ATTR(recv, COLOR_syntax_base___AForVardeclExpr____variable)
+typedef val_t (* syntax_base___AForVardeclExpr___variable_t)(val_t  self);
+val_t syntax_base___AForVardeclExpr___variable(val_t  self);
+#define LOCATE_syntax_base___AForVardeclExpr___variable "syntax_base::AForVardeclExpr::variable"
+typedef void (* syntax_base___AForVardeclExpr___variable__eq_t)(val_t  self, val_t  param0);
+void syntax_base___AForVardeclExpr___variable__eq(val_t  self, val_t  param0);
+#define LOCATE_syntax_base___AForVardeclExpr___variable__eq "syntax_base::AForVardeclExpr::variable="
+#define ATTR_syntax_base___AVarFormExpr____variable(recv) ATTR(recv, COLOR_syntax_base___AVarFormExpr____variable)
+typedef val_t (* syntax_base___AVarFormExpr___variable_t)(val_t  self);
+val_t syntax_base___AVarFormExpr___variable(val_t  self);
+#define LOCATE_syntax_base___AVarFormExpr___variable "syntax_base::AVarFormExpr::variable"
+typedef void (* syntax_base___AVarFormExpr___variable__eq_t)(val_t  self, val_t  param0);
+void syntax_base___AVarFormExpr___variable__eq(val_t  self, val_t  param0);
+#define LOCATE_syntax_base___AVarFormExpr___variable__eq "syntax_base::AVarFormExpr::variable="
 #endif