nit: Add incremental typing to interpretor
[nit.git] / c_src / standard___exec._sep.h
index 111dd89..f71e87b 100644 (file)
@@ -1,4 +1,4 @@
-/* This C header file is generated by NIT to compile modules and programs that requires ./../lib/standard/exec. */
+/* This C header file is generated by NIT to compile modules and programs that requires ../lib/standard/exec. */
 #ifndef standard___exec_sep
 #define standard___exec_sep
 #include "standard___stream._sep.h"
@@ -21,7 +21,7 @@ extern const char *LOCATE_standard___exec;
 extern const int SFT_standard___exec[];
 #define ID_standard___exec___Process (SFT_standard___exec[0])
 #define COLOR_standard___exec___Process (SFT_standard___exec[1])
-#define ATTR_standard___exec___Process____data(recv) ATTR(recv, (SFT_standard___exec[2] + 0))
+#define ATTR_standard___exec___Process_____atdata(recv) ATTR(recv, (SFT_standard___exec[2] + 0))
 #define INIT_TABLE_POS_standard___exec___Process (SFT_standard___exec[3] + 0)
 #define CALL_standard___exec___Process___id(recv) ((standard___exec___Process___id_t)CALL((recv), (SFT_standard___exec[3] + 1)))
 #define CALL_standard___exec___Process___is_finished(recv) ((standard___exec___Process___is_finished_t)CALL((recv), (SFT_standard___exec[3] + 2)))
@@ -30,19 +30,25 @@ extern const int SFT_standard___exec[];
 #define CALL_standard___exec___Process___init(recv) ((standard___exec___Process___init_t)CALL((recv), (SFT_standard___exec[3] + 5)))
 #define CALL_standard___exec___Process___init_(recv) ((standard___exec___Process___init__t)CALL((recv), (SFT_standard___exec[3] + 6)))
 #define CALL_standard___exec___Process___execute(recv) ((standard___exec___Process___execute_t)CALL((recv), (SFT_standard___exec[3] + 7)))
-#define CALL_standard___exec___Process___basic_exec_execute(recv) ((standard___exec___Process___basic_exec_execute_t)CALL((recv), (SFT_standard___exec[3] + 8)))
+#define CALL_standard___exec___Process___data(recv) ((standard___exec___Process___data_t)CALL((recv), (SFT_standard___exec[3] + 8)))
+#define CALL_standard___exec___Process___data__eq(recv) ((standard___exec___Process___data__eq_t)CALL((recv), (SFT_standard___exec[3] + 9)))
+#define CALL_standard___exec___Process___basic_exec_execute(recv) ((standard___exec___Process___basic_exec_execute_t)CALL((recv), (SFT_standard___exec[3] + 10)))
 #define ID_standard___exec___IProcess (SFT_standard___exec[4])
 #define COLOR_standard___exec___IProcess (SFT_standard___exec[5])
-#define ATTR_standard___exec___IProcess____in(recv) ATTR(recv, (SFT_standard___exec[6] + 0))
+#define ATTR_standard___exec___IProcess_____atstream_in(recv) ATTR(recv, (SFT_standard___exec[6] + 0))
 #define INIT_TABLE_POS_standard___exec___IProcess (SFT_standard___exec[7] + 0)
-#define CALL_standard___exec___IProcess___init(recv) ((standard___exec___IProcess___init_t)CALL((recv), (SFT_standard___exec[7] + 1)))
-#define CALL_standard___exec___IProcess___init_(recv) ((standard___exec___IProcess___init__t)CALL((recv), (SFT_standard___exec[7] + 2)))
+#define CALL_standard___exec___IProcess___stream_in(recv) ((standard___exec___IProcess___stream_in_t)CALL((recv), (SFT_standard___exec[7] + 1)))
+#define CALL_standard___exec___IProcess___stream_in__eq(recv) ((standard___exec___IProcess___stream_in__eq_t)CALL((recv), (SFT_standard___exec[7] + 2)))
+#define CALL_standard___exec___IProcess___init(recv) ((standard___exec___IProcess___init_t)CALL((recv), (SFT_standard___exec[7] + 3)))
+#define CALL_standard___exec___IProcess___init_(recv) ((standard___exec___IProcess___init__t)CALL((recv), (SFT_standard___exec[7] + 4)))
 #define ID_standard___exec___OProcess (SFT_standard___exec[8])
 #define COLOR_standard___exec___OProcess (SFT_standard___exec[9])
-#define ATTR_standard___exec___OProcess____out(recv) ATTR(recv, (SFT_standard___exec[10] + 0))
+#define ATTR_standard___exec___OProcess_____atstream_out(recv) ATTR(recv, (SFT_standard___exec[10] + 0))
 #define INIT_TABLE_POS_standard___exec___OProcess (SFT_standard___exec[11] + 0)
-#define CALL_standard___exec___OProcess___init(recv) ((standard___exec___OProcess___init_t)CALL((recv), (SFT_standard___exec[11] + 1)))
-#define CALL_standard___exec___OProcess___init_(recv) ((standard___exec___OProcess___init__t)CALL((recv), (SFT_standard___exec[11] + 2)))
+#define CALL_standard___exec___OProcess___stream_out(recv) ((standard___exec___OProcess___stream_out_t)CALL((recv), (SFT_standard___exec[11] + 1)))
+#define CALL_standard___exec___OProcess___stream_out__eq(recv) ((standard___exec___OProcess___stream_out__eq_t)CALL((recv), (SFT_standard___exec[11] + 2)))
+#define CALL_standard___exec___OProcess___init(recv) ((standard___exec___OProcess___init_t)CALL((recv), (SFT_standard___exec[11] + 3)))
+#define CALL_standard___exec___OProcess___init_(recv) ((standard___exec___OProcess___init__t)CALL((recv), (SFT_standard___exec[11] + 4)))
 #define ID_standard___exec___IOProcess (SFT_standard___exec[12])
 #define COLOR_standard___exec___IOProcess (SFT_standard___exec[13])
 #define INIT_TABLE_POS_standard___exec___IOProcess (SFT_standard___exec[14] + 0)
@@ -84,9 +90,21 @@ static const char * const LOCATE_standard___exec___Process___execute = "exec::Pr
 void standard___exec___Process___execute(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
 typedef void (*standard___exec___Process___execute_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
 val_t NEW_Process_standard___exec___Process___execute(val_t p0, val_t p1, val_t p2);
+static const char * const LOCATE_standard___exec___Process___data = "exec::Process::data";
+val_t standard___exec___Process___data(val_t p0);
+typedef val_t (*standard___exec___Process___data_t)(val_t p0);
+static const char * const LOCATE_standard___exec___Process___data__eq = "exec::Process::data=";
+void standard___exec___Process___data__eq(val_t p0, val_t p1);
+typedef void (*standard___exec___Process___data__eq_t)(val_t p0, val_t p1);
 static const char * const LOCATE_standard___exec___Process___basic_exec_execute = "exec::Process::basic_exec_execute";
 val_t standard___exec___Process___basic_exec_execute(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
 typedef val_t (*standard___exec___Process___basic_exec_execute_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
+static const char * const LOCATE_standard___exec___IProcess___stream_in = "exec::IProcess::stream_in";
+val_t standard___exec___IProcess___stream_in(val_t p0);
+typedef val_t (*standard___exec___IProcess___stream_in_t)(val_t p0);
+static const char * const LOCATE_standard___exec___IProcess___stream_in__eq = "exec::IProcess::stream_in=";
+void standard___exec___IProcess___stream_in__eq(val_t p0, val_t p1);
+typedef void (*standard___exec___IProcess___stream_in__eq_t)(val_t p0, val_t p1);
 static const char * const LOCATE_standard___exec___IProcess___close = "exec::IProcess::(stream::IOS::close)";
 void standard___exec___IProcess___close(val_t p0);
 typedef void (*standard___exec___IProcess___close_t)(val_t p0);
@@ -104,6 +122,12 @@ static const char * const LOCATE_standard___exec___IProcess___init_ = "exec::IPr
 void standard___exec___IProcess___init_(val_t p0, val_t p1, int* init_table);
 typedef void (*standard___exec___IProcess___init__t)(val_t p0, val_t p1, int* init_table);
 val_t NEW_IProcess_standard___exec___IProcess___init_(val_t p0);
+static const char * const LOCATE_standard___exec___OProcess___stream_out = "exec::OProcess::stream_out";
+val_t standard___exec___OProcess___stream_out(val_t p0);
+typedef val_t (*standard___exec___OProcess___stream_out_t)(val_t p0);
+static const char * const LOCATE_standard___exec___OProcess___stream_out__eq = "exec::OProcess::stream_out=";
+void standard___exec___OProcess___stream_out__eq(val_t p0, val_t p1);
+typedef void (*standard___exec___OProcess___stream_out__eq_t)(val_t p0, val_t p1);
 static const char * const LOCATE_standard___exec___OProcess___close = "exec::OProcess::(stream::IOS::close)";
 void standard___exec___OProcess___close(val_t p0);
 typedef void (*standard___exec___OProcess___close_t)(val_t p0);