tools: clean Makefiles
[nit.git] / c_src / syntax___flow._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./syntax/flow. */
2 #ifndef syntax___flow_sep
3 #define syntax___flow_sep
4 #include "syntax___syntax_base._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_syntax___flow___FlowContext[];
8
9 extern const classtable_elt_t VFT_syntax___flow___RootFlowContext[];
10
11 extern const classtable_elt_t VFT_syntax___flow___SubFlowContext[];
12
13 extern const classtable_elt_t VFT_syntax___flow___CastFlowContext[];
14
15 extern const classtable_elt_t VFT_syntax___flow___MergeFlowContext[];
16 extern const char *LOCATE_syntax___flow;
17 extern const int SFT_syntax___flow[];
18 #define ID_syntax___flow___FlowContext (SFT_syntax___flow[0])
19 #define COLOR_syntax___flow___FlowContext (SFT_syntax___flow[1])
20 #define ATTR_syntax___flow___FlowContext____visitor(recv) ATTR(recv, (SFT_syntax___flow[2] + 0))
21 #define ATTR_syntax___flow___FlowContext____node(recv) ATTR(recv, (SFT_syntax___flow[2] + 1))
22 #define ATTR_syntax___flow___FlowContext____unreash(recv) ATTR(recv, (SFT_syntax___flow[2] + 2))
23 #define ATTR_syntax___flow___FlowContext____already_unreash(recv) ATTR(recv, (SFT_syntax___flow[2] + 3))
24 #define ATTR_syntax___flow___FlowContext____set_variables(recv) ATTR(recv, (SFT_syntax___flow[2] + 4))
25 #define INIT_TABLE_POS_syntax___flow___FlowContext (SFT_syntax___flow[3] + 0)
26 #define CALL_syntax___flow___FlowContext___check_is_set(recv) ((syntax___flow___FlowContext___check_is_set_t)CALL((recv), (SFT_syntax___flow[3] + 1)))
27 #define CALL_syntax___flow___FlowContext___stype(recv) ((syntax___flow___FlowContext___stype_t)CALL((recv), (SFT_syntax___flow[3] + 2)))
28 #define CALL_syntax___flow___FlowContext___sub_setvariable(recv) ((syntax___flow___FlowContext___sub_setvariable_t)CALL((recv), (SFT_syntax___flow[3] + 3)))
29 #define CALL_syntax___flow___FlowContext___sub_unreash(recv) ((syntax___flow___FlowContext___sub_unreash_t)CALL((recv), (SFT_syntax___flow[3] + 4)))
30 #define CALL_syntax___flow___FlowContext___sub_with(recv) ((syntax___flow___FlowContext___sub_with_t)CALL((recv), (SFT_syntax___flow[3] + 5)))
31 #define CALL_syntax___flow___FlowContext___merge(recv) ((syntax___flow___FlowContext___merge_t)CALL((recv), (SFT_syntax___flow[3] + 6)))
32 #define CALL_syntax___flow___FlowContext___merge_reash(recv) ((syntax___flow___FlowContext___merge_reash_t)CALL((recv), (SFT_syntax___flow[3] + 7)))
33 #define CALL_syntax___flow___FlowContext___node(recv) ((syntax___flow___FlowContext___node_t)CALL((recv), (SFT_syntax___flow[3] + 8)))
34 #define CALL_syntax___flow___FlowContext___init(recv) ((syntax___flow___FlowContext___init_t)CALL((recv), (SFT_syntax___flow[3] + 9)))
35 #define CALL_syntax___flow___FlowContext___unreash(recv) ((syntax___flow___FlowContext___unreash_t)CALL((recv), (SFT_syntax___flow[3] + 10)))
36 #define CALL_syntax___flow___FlowContext___already_unreash(recv) ((syntax___flow___FlowContext___already_unreash_t)CALL((recv), (SFT_syntax___flow[3] + 11)))
37 #define CALL_syntax___flow___FlowContext___already_unreash__eq(recv) ((syntax___flow___FlowContext___already_unreash__eq_t)CALL((recv), (SFT_syntax___flow[3] + 12)))
38 #define CALL_syntax___flow___FlowContext___set_variables(recv) ((syntax___flow___FlowContext___set_variables_t)CALL((recv), (SFT_syntax___flow[3] + 13)))
39 #define CALL_syntax___flow___FlowContext___is_set(recv) ((syntax___flow___FlowContext___is_set_t)CALL((recv), (SFT_syntax___flow[3] + 14)))
40 #define ID_syntax___flow___RootFlowContext (SFT_syntax___flow[4])
41 #define COLOR_syntax___flow___RootFlowContext (SFT_syntax___flow[5])
42 #define INIT_TABLE_POS_syntax___flow___RootFlowContext (SFT_syntax___flow[6] + 0)
43 #define CALL_syntax___flow___RootFlowContext___init(recv) ((syntax___flow___RootFlowContext___init_t)CALL((recv), (SFT_syntax___flow[6] + 1)))
44 #define ID_syntax___flow___SubFlowContext (SFT_syntax___flow[7])
45 #define COLOR_syntax___flow___SubFlowContext (SFT_syntax___flow[8])
46 #define ATTR_syntax___flow___SubFlowContext____prev(recv) ATTR(recv, (SFT_syntax___flow[9] + 0))
47 #define INIT_TABLE_POS_syntax___flow___SubFlowContext (SFT_syntax___flow[10] + 0)
48 #define CALL_syntax___flow___SubFlowContext___prev(recv) ((syntax___flow___SubFlowContext___prev_t)CALL((recv), (SFT_syntax___flow[10] + 1)))
49 #define CALL_syntax___flow___SubFlowContext___with_prev(recv) ((syntax___flow___SubFlowContext___with_prev_t)CALL((recv), (SFT_syntax___flow[10] + 2)))
50 #define ID_syntax___flow___CastFlowContext (SFT_syntax___flow[11])
51 #define COLOR_syntax___flow___CastFlowContext (SFT_syntax___flow[12])
52 #define ATTR_syntax___flow___CastFlowContext____variable(recv) ATTR(recv, (SFT_syntax___flow[13] + 0))
53 #define ATTR_syntax___flow___CastFlowContext____stype(recv) ATTR(recv, (SFT_syntax___flow[13] + 1))
54 #define INIT_TABLE_POS_syntax___flow___CastFlowContext (SFT_syntax___flow[14] + 0)
55 #define CALL_syntax___flow___CastFlowContext___init(recv) ((syntax___flow___CastFlowContext___init_t)CALL((recv), (SFT_syntax___flow[14] + 1)))
56 #define ID_syntax___flow___MergeFlowContext (SFT_syntax___flow[15])
57 #define COLOR_syntax___flow___MergeFlowContext (SFT_syntax___flow[16])
58 #define ATTR_syntax___flow___MergeFlowContext____base(recv) ATTR(recv, (SFT_syntax___flow[17] + 0))
59 #define ATTR_syntax___flow___MergeFlowContext____alts(recv) ATTR(recv, (SFT_syntax___flow[17] + 1))
60 #define ATTR_syntax___flow___MergeFlowContext____stypes(recv) ATTR(recv, (SFT_syntax___flow[17] + 2))
61 #define INIT_TABLE_POS_syntax___flow___MergeFlowContext (SFT_syntax___flow[18] + 0)
62 #define CALL_syntax___flow___MergeFlowContext___init(recv) ((syntax___flow___MergeFlowContext___init_t)CALL((recv), (SFT_syntax___flow[18] + 1)))
63 #define CALL_syntax___flow___MergeFlowContext___merge_stype(recv) ((syntax___flow___MergeFlowContext___merge_stype_t)CALL((recv), (SFT_syntax___flow[18] + 2)))
64 #define CALL_syntax___flow___Variable___must_be_set(recv) ((syntax___flow___Variable___must_be_set_t)CALL((recv), (SFT_syntax___flow[19] + 0)))
65 static const char * const LOCATE_syntax___flow___FlowContext___check_is_set = "flow::FlowContext::check_is_set";
66 void syntax___flow___FlowContext___check_is_set(val_t p0, val_t p1, val_t p2);
67 typedef void (*syntax___flow___FlowContext___check_is_set_t)(val_t p0, val_t p1, val_t p2);
68 static const char * const LOCATE_syntax___flow___FlowContext___stype = "flow::FlowContext::stype";
69 val_t syntax___flow___FlowContext___stype(val_t p0, val_t p1);
70 typedef val_t (*syntax___flow___FlowContext___stype_t)(val_t p0, val_t p1);
71 static const char * const LOCATE_syntax___flow___FlowContext___sub_setvariable = "flow::FlowContext::sub_setvariable";
72 val_t syntax___flow___FlowContext___sub_setvariable(val_t p0, val_t p1);
73 typedef val_t (*syntax___flow___FlowContext___sub_setvariable_t)(val_t p0, val_t p1);
74 static const char * const LOCATE_syntax___flow___FlowContext___sub_unreash = "flow::FlowContext::sub_unreash";
75 val_t syntax___flow___FlowContext___sub_unreash(val_t p0, val_t p1);
76 typedef val_t (*syntax___flow___FlowContext___sub_unreash_t)(val_t p0, val_t p1);
77 static const char * const LOCATE_syntax___flow___FlowContext___sub_with = "flow::FlowContext::sub_with";
78 val_t syntax___flow___FlowContext___sub_with(val_t p0, val_t p1, val_t p2, val_t p3);
79 typedef val_t (*syntax___flow___FlowContext___sub_with_t)(val_t p0, val_t p1, val_t p2, val_t p3);
80 static const char * const LOCATE_syntax___flow___FlowContext___merge = "flow::FlowContext::merge";
81 val_t syntax___flow___FlowContext___merge(val_t p0, val_t p1, val_t p2);
82 typedef val_t (*syntax___flow___FlowContext___merge_t)(val_t p0, val_t p1, val_t p2);
83 static const char * const LOCATE_syntax___flow___FlowContext___merge_reash = "flow::FlowContext::merge_reash";
84 val_t syntax___flow___FlowContext___merge_reash(val_t p0, val_t p1, val_t p2, val_t p3);
85 typedef val_t (*syntax___flow___FlowContext___merge_reash_t)(val_t p0, val_t p1, val_t p2, val_t p3);
86 static const char * const LOCATE_syntax___flow___FlowContext___node = "flow::FlowContext::node";
87 val_t syntax___flow___FlowContext___node(val_t p0);
88 typedef val_t (*syntax___flow___FlowContext___node_t)(val_t p0);
89 static const char * const LOCATE_syntax___flow___FlowContext___init = "flow::FlowContext::init";
90 void syntax___flow___FlowContext___init(val_t p0, val_t p1, val_t p2, int* init_table);
91 typedef void (*syntax___flow___FlowContext___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
92 val_t NEW_FlowContext_syntax___flow___FlowContext___init(val_t p0, val_t p1);
93 static const char * const LOCATE_syntax___flow___FlowContext___unreash = "flow::FlowContext::unreash";
94 val_t syntax___flow___FlowContext___unreash(val_t p0);
95 typedef val_t (*syntax___flow___FlowContext___unreash_t)(val_t p0);
96 static const char * const LOCATE_syntax___flow___FlowContext___already_unreash = "flow::FlowContext::already_unreash";
97 val_t syntax___flow___FlowContext___already_unreash(val_t p0);
98 typedef val_t (*syntax___flow___FlowContext___already_unreash_t)(val_t p0);
99 static const char * const LOCATE_syntax___flow___FlowContext___already_unreash__eq = "flow::FlowContext::already_unreash=";
100 void syntax___flow___FlowContext___already_unreash__eq(val_t p0, val_t p1);
101 typedef void (*syntax___flow___FlowContext___already_unreash__eq_t)(val_t p0, val_t p1);
102 static const char * const LOCATE_syntax___flow___FlowContext___set_variables = "flow::FlowContext::set_variables";
103 val_t syntax___flow___FlowContext___set_variables(val_t p0);
104 typedef val_t (*syntax___flow___FlowContext___set_variables_t)(val_t p0);
105 static const char * const LOCATE_syntax___flow___FlowContext___is_set = "flow::FlowContext::is_set";
106 val_t syntax___flow___FlowContext___is_set(val_t p0, val_t p1);
107 typedef val_t (*syntax___flow___FlowContext___is_set_t)(val_t p0, val_t p1);
108 static const char * const LOCATE_syntax___flow___RootFlowContext___init = "flow::RootFlowContext::init";
109 void syntax___flow___RootFlowContext___init(val_t p0, val_t p1, val_t p2, int* init_table);
110 typedef void (*syntax___flow___RootFlowContext___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
111 val_t NEW_RootFlowContext_syntax___flow___RootFlowContext___init(val_t p0, val_t p1);
112 static const char * const LOCATE_syntax___flow___SubFlowContext___prev = "flow::SubFlowContext::prev";
113 val_t syntax___flow___SubFlowContext___prev(val_t p0);
114 typedef val_t (*syntax___flow___SubFlowContext___prev_t)(val_t p0);
115 static const char * const LOCATE_syntax___flow___SubFlowContext___is_set = "flow::SubFlowContext::(flow::FlowContext::is_set)";
116 val_t syntax___flow___SubFlowContext___is_set(val_t p0, val_t p1);
117 typedef val_t (*syntax___flow___SubFlowContext___is_set_t)(val_t p0, val_t p1);
118 static const char * const LOCATE_syntax___flow___SubFlowContext___stype = "flow::SubFlowContext::(flow::FlowContext::stype)";
119 val_t syntax___flow___SubFlowContext___stype(val_t p0, val_t p1);
120 typedef val_t (*syntax___flow___SubFlowContext___stype_t)(val_t p0, val_t p1);
121 static const char * const LOCATE_syntax___flow___SubFlowContext___with_prev = "flow::SubFlowContext::with_prev";
122 void syntax___flow___SubFlowContext___with_prev(val_t p0, val_t p1, val_t p2, int* init_table);
123 typedef void (*syntax___flow___SubFlowContext___with_prev_t)(val_t p0, val_t p1, val_t p2, int* init_table);
124 val_t NEW_SubFlowContext_syntax___flow___SubFlowContext___with_prev(val_t p0, val_t p1);
125 static const char * const LOCATE_syntax___flow___CastFlowContext___stype = "flow::CastFlowContext::(flow::FlowContext::stype)";
126 val_t syntax___flow___CastFlowContext___stype(val_t p0, val_t p1);
127 typedef val_t (*syntax___flow___CastFlowContext___stype_t)(val_t p0, val_t p1);
128 static const char * const LOCATE_syntax___flow___CastFlowContext___init = "flow::CastFlowContext::init";
129 void syntax___flow___CastFlowContext___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
130 typedef void (*syntax___flow___CastFlowContext___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
131 val_t NEW_CastFlowContext_syntax___flow___CastFlowContext___init(val_t p0, val_t p1, val_t p2, val_t p3);
132 static const char * const LOCATE_syntax___flow___MergeFlowContext___init = "flow::MergeFlowContext::init";
133 void syntax___flow___MergeFlowContext___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
134 typedef void (*syntax___flow___MergeFlowContext___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
135 val_t NEW_MergeFlowContext_syntax___flow___MergeFlowContext___init(val_t p0, val_t p1, val_t p2);
136 static const char * const LOCATE_syntax___flow___MergeFlowContext___stype = "flow::MergeFlowContext::(flow::FlowContext::stype)";
137 val_t syntax___flow___MergeFlowContext___stype(val_t p0, val_t p1);
138 typedef val_t (*syntax___flow___MergeFlowContext___stype_t)(val_t p0, val_t p1);
139 static const char * const LOCATE_syntax___flow___MergeFlowContext___merge_stype = "flow::MergeFlowContext::merge_stype";
140 val_t syntax___flow___MergeFlowContext___merge_stype(val_t p0, val_t p1);
141 typedef val_t (*syntax___flow___MergeFlowContext___merge_stype_t)(val_t p0, val_t p1);
142 static const char * const LOCATE_syntax___flow___MergeFlowContext___is_set = "flow::MergeFlowContext::(flow::FlowContext::is_set)";
143 val_t syntax___flow___MergeFlowContext___is_set(val_t p0, val_t p1);
144 typedef val_t (*syntax___flow___MergeFlowContext___is_set_t)(val_t p0, val_t p1);
145 static const char * const LOCATE_syntax___flow___Variable___must_be_set = "flow::Variable::must_be_set";
146 val_t syntax___flow___Variable___must_be_set(val_t p0);
147 typedef val_t (*syntax___flow___Variable___must_be_set_t)(val_t p0);
148 val_t NEW_Variable_syntax___syntax_base___Variable___init(val_t p0, val_t p1);
149 static const char * const LOCATE_syntax___flow___VarVariable___must_be_set = "flow::VarVariable::(flow::Variable::must_be_set)";
150 val_t syntax___flow___VarVariable___must_be_set(val_t p0);
151 typedef val_t (*syntax___flow___VarVariable___must_be_set_t)(val_t p0);
152 val_t NEW_VarVariable_syntax___syntax_base___VarVariable___init(val_t p0, val_t p1);
153 #endif