bench: skip pep8analysis if not present
[nit.git] / c_src / analysis___icode_dump._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./analysis/icode_dump. */
2 #ifndef analysis___icode_dump_sep
3 #define analysis___icode_dump_sep
4 #include "analysis___allocate_iregister_slots._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_analysis___icode_dump___ICodeDumper[];
8 extern const char LOCATE_analysis___icode_dump[];
9 extern const int SFT_analysis___icode_dump[];
10 #define CALL_analysis___icode_dump___IRoutine___dump(recv) ((analysis___icode_dump___IRoutine___dump_t)CALL((recv), (SFT_analysis___icode_dump[0] + 0)))
11 #define CALL_analysis___icode_dump___IClosureDecl___dump(recv) ((analysis___icode_dump___IClosureDecl___dump_t)CALL((recv), (SFT_analysis___icode_dump[1] + 0)))
12 #define ID_analysis___icode_dump___ICodeDumper (SFT_analysis___icode_dump[2])
13 #define COLOR_analysis___icode_dump___ICodeDumper (SFT_analysis___icode_dump[3])
14 #define ATTR_analysis___icode_dump___ICodeDumper____dump_locations(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 0))
15 #define ATTR_analysis___icode_dump___ICodeDumper____dump_line_numbers(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 1))
16 #define ATTR_analysis___icode_dump___ICodeDumper____ids(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 2))
17 #define ATTR_analysis___icode_dump___ICodeDumper____last_value(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 3))
18 #define ATTR_analysis___icode_dump___ICodeDumper____last_clos(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 4))
19 #define ATTR_analysis___icode_dump___ICodeDumper____last_label(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 5))
20 #define ATTR_analysis___icode_dump___ICodeDumper____last_line(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 6))
21 #define ATTR_analysis___icode_dump___ICodeDumper____indent_level(recv) ATTR(recv, (SFT_analysis___icode_dump[4] + 7))
22 #define INIT_TABLE_POS_analysis___icode_dump___ICodeDumper (SFT_analysis___icode_dump[5] + 0)
23 #define CALL_analysis___icode_dump___ICodeDumper___dump_locations(recv) ((analysis___icode_dump___ICodeDumper___dump_locations_t)CALL((recv), (SFT_analysis___icode_dump[5] + 1)))
24 #define CALL_analysis___icode_dump___ICodeDumper___dump_line_numbers(recv) ((analysis___icode_dump___ICodeDumper___dump_line_numbers_t)CALL((recv), (SFT_analysis___icode_dump[5] + 2)))
25 #define CALL_analysis___icode_dump___ICodeDumper___init(recv) ((analysis___icode_dump___ICodeDumper___init_t)CALL((recv), (SFT_analysis___icode_dump[5] + 3)))
26 #define CALL_analysis___icode_dump___ICodeDumper___register(recv) ((analysis___icode_dump___ICodeDumper___register_t)CALL((recv), (SFT_analysis___icode_dump[5] + 4)))
27 #define CALL_analysis___icode_dump___ICodeDumper___register_all(recv) ((analysis___icode_dump___ICodeDumper___register_all_t)CALL((recv), (SFT_analysis___icode_dump[5] + 5)))
28 #define CALL_analysis___icode_dump___ICodeDumper___closdecl(recv) ((analysis___icode_dump___ICodeDumper___closdecl_t)CALL((recv), (SFT_analysis___icode_dump[5] + 6)))
29 #define CALL_analysis___icode_dump___ICodeDumper___lab(recv) ((analysis___icode_dump___ICodeDumper___lab_t)CALL((recv), (SFT_analysis___icode_dump[5] + 7)))
30 #define CALL_analysis___icode_dump___ICodeDumper___line(recv) ((analysis___icode_dump___ICodeDumper___line_t)CALL((recv), (SFT_analysis___icode_dump[5] + 8)))
31 #define CALL_analysis___icode_dump___ICodeDumper___has_lab(recv) ((analysis___icode_dump___ICodeDumper___has_lab_t)CALL((recv), (SFT_analysis___icode_dump[5] + 9)))
32 #define CALL_analysis___icode_dump___ICodeDumper___write(recv) ((analysis___icode_dump___ICodeDumper___write_t)CALL((recv), (SFT_analysis___icode_dump[5] + 10)))
33 #define CALL_analysis___icode_dump___ICodeDumper___indent_level(recv) ((analysis___icode_dump___ICodeDumper___indent_level_t)CALL((recv), (SFT_analysis___icode_dump[5] + 11)))
34 #define CALL_analysis___icode_dump___ICodeDumper___indent(recv) ((analysis___icode_dump___ICodeDumper___indent_t)CALL((recv), (SFT_analysis___icode_dump[5] + 12)))
35 #define CALL_analysis___icode_dump___ICodeDumper___unindent(recv) ((analysis___icode_dump___ICodeDumper___unindent_t)CALL((recv), (SFT_analysis___icode_dump[5] + 13)))
36 #define CALL_analysis___icode_dump___ICode___dump(recv) ((analysis___icode_dump___ICode___dump_t)CALL((recv), (SFT_analysis___icode_dump[6] + 0)))
37 #define CALL_analysis___icode_dump___ICode___dump_intern(recv) ((analysis___icode_dump___ICode___dump_intern_t)CALL((recv), (SFT_analysis___icode_dump[6] + 1)))
38 #define CALL_SUPER_analysis___icode_dump___ICodeN___dump(recv) ((analysis___icode_dump___ICodeN___dump_t)CALL((recv), (SFT_analysis___icode_dump[7] + 0)))
39 void analysis___icode_dump___IRoutine___dump(val_t p0, val_t p1);
40 typedef void (*analysis___icode_dump___IRoutine___dump_t)(val_t p0, val_t p1);
41 typedef void (*CLOS_OC_analysis___icode_dump___IRoutine___dump_1_0)(struct stack_frame_t *);
42 void OC_analysis___icode_dump___IRoutine___dump_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
43 typedef void (*OC_analysis___icode_dump___IRoutine___dump_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
44 typedef void (*CLOS_OC_analysis___icode_dump___IRoutine___dump_11_0)(struct stack_frame_t *);
45 void OC_analysis___icode_dump___IRoutine___dump_11(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
46 typedef void (*OC_analysis___icode_dump___IRoutine___dump_11_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
47 val_t NEW_IRoutine_icode___icode_base___IRoutine___init(val_t p0, val_t p1);
48 void analysis___icode_dump___IClosureDecl___dump(val_t p0, val_t p1);
49 typedef void (*analysis___icode_dump___IClosureDecl___dump_t)(val_t p0, val_t p1);
50 val_t NEW_IClosureDecl_icode___icode_base___IClosureDecl___init(val_t p0);
51 val_t analysis___icode_dump___ICodeDumper___dump_locations(val_t p0);
52 typedef val_t (*analysis___icode_dump___ICodeDumper___dump_locations_t)(val_t p0);
53 val_t analysis___icode_dump___ICodeDumper___dump_line_numbers(val_t p0);
54 typedef val_t (*analysis___icode_dump___ICodeDumper___dump_line_numbers_t)(val_t p0);
55 void analysis___icode_dump___ICodeDumper___init(val_t p0, val_t p1, val_t p2, int* init_table);
56 typedef void (*analysis___icode_dump___ICodeDumper___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
57 val_t NEW_ICodeDumper_analysis___icode_dump___ICodeDumper___init(val_t p0, val_t p1);
58 val_t analysis___icode_dump___ICodeDumper___register(val_t p0, val_t p1);
59 typedef val_t (*analysis___icode_dump___ICodeDumper___register_t)(val_t p0, val_t p1);
60 val_t analysis___icode_dump___ICodeDumper___register_all(val_t p0, val_t p1);
61 typedef val_t (*analysis___icode_dump___ICodeDumper___register_all_t)(val_t p0, val_t p1);
62 typedef void (*CLOS_OC_analysis___icode_dump___ICodeDumper___register_all_3_0)(struct stack_frame_t *);
63 void OC_analysis___icode_dump___ICodeDumper___register_all_3(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
64 typedef void (*OC_analysis___icode_dump___ICodeDumper___register_all_3_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
65 val_t analysis___icode_dump___ICodeDumper___closdecl(val_t p0, val_t p1);
66 typedef val_t (*analysis___icode_dump___ICodeDumper___closdecl_t)(val_t p0, val_t p1);
67 val_t analysis___icode_dump___ICodeDumper___lab(val_t p0, val_t p1);
68 typedef val_t (*analysis___icode_dump___ICodeDumper___lab_t)(val_t p0, val_t p1);
69 val_t analysis___icode_dump___ICodeDumper___line(val_t p0, val_t p1);
70 typedef val_t (*analysis___icode_dump___ICodeDumper___line_t)(val_t p0, val_t p1);
71 val_t analysis___icode_dump___ICodeDumper___has_lab(val_t p0, val_t p1);
72 typedef val_t (*analysis___icode_dump___ICodeDumper___has_lab_t)(val_t p0, val_t p1);
73 void analysis___icode_dump___ICodeDumper___write(val_t p0, val_t p1);
74 typedef void (*analysis___icode_dump___ICodeDumper___write_t)(val_t p0, val_t p1);
75 val_t analysis___icode_dump___ICodeDumper___indent_level(val_t p0);
76 typedef val_t (*analysis___icode_dump___ICodeDumper___indent_level_t)(val_t p0);
77 void analysis___icode_dump___ICodeDumper___indent(val_t p0);
78 typedef void (*analysis___icode_dump___ICodeDumper___indent_t)(val_t p0);
79 void analysis___icode_dump___ICodeDumper___unindent(val_t p0);
80 typedef void (*analysis___icode_dump___ICodeDumper___unindent_t)(val_t p0);
81 void analysis___icode_dump___ICode___dump(val_t p0, val_t p1);
82 typedef void (*analysis___icode_dump___ICode___dump_t)(val_t p0, val_t p1);
83 val_t analysis___icode_dump___ICode___dump_intern(val_t p0, val_t p1);
84 typedef val_t (*analysis___icode_dump___ICode___dump_intern_t)(val_t p0, val_t p1);
85 val_t NEW_ICode_icode___icode_base___ICode___init();
86 void analysis___icode_dump___ICodeN___dump(val_t p0, val_t p1);
87 typedef void (*analysis___icode_dump___ICodeN___dump_t)(val_t p0, val_t p1);
88 typedef void (*CLOS_OC_analysis___icode_dump___ICodeN___dump_1_0)(struct stack_frame_t *);
89 void OC_analysis___icode_dump___ICodeN___dump_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
90 typedef void (*OC_analysis___icode_dump___ICodeN___dump_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
91 val_t NEW_ICodeN_icode___icode_base___ICodeN___init(val_t p0);
92 void analysis___icode_dump___ISeq___dump(val_t p0, val_t p1);
93 typedef void (*analysis___icode_dump___ISeq___dump_t)(val_t p0, val_t p1);
94 typedef void (*CLOS_OC_analysis___icode_dump___ISeq___dump_1_0)(struct stack_frame_t *);
95 void OC_analysis___icode_dump___ISeq___dump_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
96 typedef void (*OC_analysis___icode_dump___ISeq___dump_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
97 val_t NEW_ISeq_icode___icode_base___ISeq___init();
98 void analysis___icode_dump___IIf___dump(val_t p0, val_t p1);
99 typedef void (*analysis___icode_dump___IIf___dump_t)(val_t p0, val_t p1);
100 val_t NEW_IIf_icode___icode_base___IIf___init(val_t p0);
101 void analysis___icode_dump___ILoop___dump(val_t p0, val_t p1);
102 typedef void (*analysis___icode_dump___ILoop___dump_t)(val_t p0, val_t p1);
103 typedef void (*CLOS_OC_analysis___icode_dump___ILoop___dump_2_0)(struct stack_frame_t *);
104 void OC_analysis___icode_dump___ILoop___dump_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
105 typedef void (*OC_analysis___icode_dump___ILoop___dump_2_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
106 val_t NEW_ILoop_icode___icode_base___ILoop___init();
107 val_t analysis___icode_dump___IEscape___dump_intern(val_t p0, val_t p1);
108 typedef val_t (*analysis___icode_dump___IEscape___dump_intern_t)(val_t p0, val_t p1);
109 val_t NEW_IEscape_icode___icode_base___IEscape___init(val_t p0);
110 val_t analysis___icode_dump___IAbort___dump_intern(val_t p0, val_t p1);
111 typedef val_t (*analysis___icode_dump___IAbort___dump_intern_t)(val_t p0, val_t p1);
112 val_t NEW_IAbort_icode___icode_base___IAbort___init(val_t p0, val_t p1);
113 val_t analysis___icode_dump___ICall___dump_intern(val_t p0, val_t p1);
114 typedef val_t (*analysis___icode_dump___ICall___dump_intern_t)(val_t p0, val_t p1);
115 val_t NEW_ICall_icode___icode_base___ICall___init(val_t p0, val_t p1);
116 val_t analysis___icode_dump___INew___dump_intern(val_t p0, val_t p1);
117 typedef val_t (*analysis___icode_dump___INew___dump_intern_t)(val_t p0, val_t p1);
118 val_t NEW_INew_icode___icode_base___INew___init(val_t p0, val_t p1, val_t p2);
119 val_t analysis___icode_dump___ISuper___dump_intern(val_t p0, val_t p1);
120 typedef val_t (*analysis___icode_dump___ISuper___dump_intern_t)(val_t p0, val_t p1);
121 val_t NEW_ISuper_icode___icode_base___ISuper___init(val_t p0, val_t p1);
122 val_t analysis___icode_dump___IStaticCall___dump_intern(val_t p0, val_t p1);
123 typedef val_t (*analysis___icode_dump___IStaticCall___dump_intern_t)(val_t p0, val_t p1);
124 val_t NEW_IStaticCall_icode___icode_base___IStaticCall___init(val_t p0, val_t p1);
125 val_t analysis___icode_dump___IAllocateInstance___dump_intern(val_t p0, val_t p1);
126 typedef val_t (*analysis___icode_dump___IAllocateInstance___dump_intern_t)(val_t p0, val_t p1);
127 val_t NEW_IAllocateInstance_icode___icode_base___IAllocateInstance___init(val_t p0);
128 val_t analysis___icode_dump___ICheckInstance___dump_intern(val_t p0, val_t p1);
129 typedef val_t (*analysis___icode_dump___ICheckInstance___dump_intern_t)(val_t p0, val_t p1);
130 val_t NEW_ICheckInstance_icode___icode_base___ICheckInstance___init(val_t p0, val_t p1);
131 val_t analysis___icode_dump___IInitAttributes___dump_intern(val_t p0, val_t p1);
132 typedef val_t (*analysis___icode_dump___IInitAttributes___dump_intern_t)(val_t p0, val_t p1);
133 val_t NEW_IInitAttributes_icode___icode_base___IInitAttributes___init(val_t p0, val_t p1);
134 val_t analysis___icode_dump___IClosCall___dump_intern(val_t p0, val_t p1);
135 typedef val_t (*analysis___icode_dump___IClosCall___dump_intern_t)(val_t p0, val_t p1);
136 val_t NEW_IClosCall_icode___icode_base___IClosCall___init(val_t p0, val_t p1);
137 val_t analysis___icode_dump___IAttrRead___dump_intern(val_t p0, val_t p1);
138 typedef val_t (*analysis___icode_dump___IAttrRead___dump_intern_t)(val_t p0, val_t p1);
139 val_t NEW_IAttrRead_icode___icode_base___IAttrRead___init(val_t p0, val_t p1);
140 val_t analysis___icode_dump___IAttrWrite___dump_intern(val_t p0, val_t p1);
141 typedef val_t (*analysis___icode_dump___IAttrWrite___dump_intern_t)(val_t p0, val_t p1);
142 val_t NEW_IAttrWrite_icode___icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2);
143 val_t analysis___icode_dump___IAttrIsset___dump_intern(val_t p0, val_t p1);
144 typedef val_t (*analysis___icode_dump___IAttrIsset___dump_intern_t)(val_t p0, val_t p1);
145 val_t NEW_IAttrIsset_icode___icode_base___IAttrIsset___init(val_t p0, val_t p1);
146 val_t analysis___icode_dump___ITypeCheck___dump_intern(val_t p0, val_t p1);
147 typedef val_t (*analysis___icode_dump___ITypeCheck___dump_intern_t)(val_t p0, val_t p1);
148 val_t NEW_ITypeCheck_icode___icode_base___ITypeCheck___init(val_t p0, val_t p1, val_t p2);
149 val_t analysis___icode_dump___INative___dump_intern(val_t p0, val_t p1);
150 typedef val_t (*analysis___icode_dump___INative___dump_intern_t)(val_t p0, val_t p1);
151 val_t NEW_INative_icode___icode_base___INative___init(val_t p0, val_t p1);
152 val_t analysis___icode_dump___IIntValue___dump_intern(val_t p0, val_t p1);
153 typedef val_t (*analysis___icode_dump___IIntValue___dump_intern_t)(val_t p0, val_t p1);
154 val_t NEW_IIntValue_icode___icode_base___IIntValue___init(val_t p0);
155 val_t analysis___icode_dump___IBoolValue___dump_intern(val_t p0, val_t p1);
156 typedef val_t (*analysis___icode_dump___IBoolValue___dump_intern_t)(val_t p0, val_t p1);
157 val_t NEW_IBoolValue_icode___icode_base___IBoolValue___init(val_t p0);
158 val_t analysis___icode_dump___IStringValue___dump_intern(val_t p0, val_t p1);
159 typedef val_t (*analysis___icode_dump___IStringValue___dump_intern_t)(val_t p0, val_t p1);
160 val_t NEW_IStringValue_icode___icode_base___IStringValue___init(val_t p0);
161 val_t analysis___icode_dump___ICharValue___dump_intern(val_t p0, val_t p1);
162 typedef val_t (*analysis___icode_dump___ICharValue___dump_intern_t)(val_t p0, val_t p1);
163 val_t NEW_ICharValue_icode___icode_base___ICharValue___init(val_t p0);
164 val_t analysis___icode_dump___IFloatValue___dump_intern(val_t p0, val_t p1);
165 typedef val_t (*analysis___icode_dump___IFloatValue___dump_intern_t)(val_t p0, val_t p1);
166 val_t NEW_IFloatValue_icode___icode_base___IFloatValue___init(val_t p0);
167 val_t analysis___icode_dump___IMove___dump_intern(val_t p0, val_t p1);
168 typedef val_t (*analysis___icode_dump___IMove___dump_intern_t)(val_t p0, val_t p1);
169 val_t NEW_IMove_icode___icode_base___IMove___init(val_t p0, val_t p1);
170 val_t analysis___icode_dump___IIs___dump_intern(val_t p0, val_t p1);
171 typedef val_t (*analysis___icode_dump___IIs___dump_intern_t)(val_t p0, val_t p1);
172 val_t NEW_IIs_icode___icode_base___IIs___init(val_t p0, val_t p1);
173 val_t analysis___icode_dump___INot___dump_intern(val_t p0, val_t p1);
174 typedef val_t (*analysis___icode_dump___INot___dump_intern_t)(val_t p0, val_t p1);
175 val_t NEW_INot_icode___icode_base___INot___init(val_t p0);
176 void analysis___icode_dump___IOnce___dump(val_t p0, val_t p1);
177 typedef void (*analysis___icode_dump___IOnce___dump_t)(val_t p0, val_t p1);
178 val_t NEW_IOnce_icode___icode_base___IOnce___init();
179 val_t analysis___icode_dump___IHasClos___dump_intern(val_t p0, val_t p1);
180 typedef val_t (*analysis___icode_dump___IHasClos___dump_intern_t)(val_t p0, val_t p1);
181 val_t NEW_IHasClos_icode___icode_base___IHasClos___init(val_t p0);
182 #endif