nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / literal.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_phase__Phase___toolcontext 0
3 void literal__AModule__do_literal(val* self, val* p0);
4 void literal__LiteralPhase__process_nmodule(val* self, val* p0);
5 val* NEW_literal__LiteralVisitor(const struct type* type);
6 extern const struct type type_literal__LiteralVisitor;
7 void literal__LiteralVisitor__init(val* self, val* p0);
8 void parser_nodes__Visitor__enter_visit(val* self, val* p0);
9 #define COLOR_literal__LiteralVisitor___toolcontext 1
10 #define COLOR_kernel__Object__init 7
11 #define COLOR_literal__ANode__accept_literal 40
12 #define COLOR_parser_nodes__ANode__visit_all 39
13 void literal__LiteralVisitor__visit(val* self, val* p0);
14 #define COLOR_literal__AIntExpr___value 9
15 #define COLOR_parser_nodes__ADecIntExpr___n_number 10
16 val* lexer_work__Token__text(val* self);
17 long string__Text__to_i(val* self);
18 val* BOX_kernel__Int(long);
19 void literal__ADecIntExpr__accept_literal(val* self, val* p0);
20 #define COLOR_parser_nodes__AHexIntExpr___n_hex_number 10
21 val* string__Text__substring_from(val* self, long p0);
22 long string__Text__to_hex(val* self);
23 void literal__AHexIntExpr__accept_literal(val* self, val* p0);
24 #define COLOR_literal__AFloatExpr___value 10
25 #define COLOR_parser_nodes__AFloatExpr___n_float 9
26 double string__Text__to_f(val* self);
27 val* BOX_kernel__Float(double);
28 void literal__AFloatExpr__accept_literal(val* self, val* p0);
29 #define COLOR_literal__ACharExpr___value 10
30 #define COLOR_parser_nodes__ACharExpr___n_char 9
31 val* string__Text__unescape_nit(val* self);
32 #define COLOR_string__FlatText___length 3
33 val* parser_nodes__ANode__hot_location(val* self);
34 val* string__NativeString__to_s_with_length(char* self, long p0);
35 val* NEW_array__Array(const struct type* type);
36 extern const struct type type_array__Arraykernel__Object;
37 val* NEW_array__NativeArray(int length, const struct type* type);
38 extern const struct type type_array__NativeArraykernel__Object;
39 #define COLOR_array__Array__with_native 74
40 #define COLOR_string__Object__to_s 9
41 void toolcontext__ToolContext__error(val* self, val* p0, val* p1);
42 #define COLOR_string__FlatString___chars 6
43 #define COLOR_abstract_collection__SequenceRead___91d_93d 46
44 void literal__ACharExpr__accept_literal(val* self, val* p0);
45 #define COLOR_literal__AStringFormExpr___value 10
46 #define COLOR_parser_nodes__AStringFormExpr___n_string 9
47 extern const struct type type_kernel__Int;
48 extern const struct class class_kernel__Char;
49 val* string__FlatString__substring(val* self, long p0, long p1);
50 void literal__AStringFormExpr__accept_literal(val* self, val* p0);