1 #include "nit.common.h"
2 extern const struct type type_core__Int8
;
3 extern const char FILE_core__fixed_ints
[];
4 int8_t core___core__Int8___core__kernel__Discrete__successor(int8_t self
, long p0
);
5 val
* BOX_core__Int8(int8_t);
6 long core___core__Int8___core__kernel__Object__hash(int8_t self
);
7 extern const struct class class_core__Int8
;
8 #define COLOR_core__kernel__Comparable__OTHER 0
9 int8_t core___core__Int8___Numeric__to_i8(int8_t self
);
10 long core___core__Int8___core__kernel__Discrete__distance(int8_t self
, int8_t p0
);
11 long core___core__Int8___core__kernel__Comparable___60d_61d_62d(int8_t self
, int8_t p0
);
12 long fixed_ints___Int8_to_s_len___impl( int8_t self
);
13 void fixed_ints___Int8_native_to_s___impl( int8_t self
, char* nstr
, long strlen
);
14 extern const struct type type_core__Int
;
15 extern const char FILE_core__kernel
[];
16 val
* core__flat___NativeString___to_s_with_length(char* self
, long p0
);
17 val
* core___core__Int8___core__abstract_text__Object__to_s(int8_t self
);
18 extern const struct type type_core__Int16
;
19 int16_t core___core__Int16___core__kernel__Discrete__successor(int16_t self
, long p0
);
20 val
* BOX_core__Int16(int16_t);
21 long core___core__Int16___core__kernel__Object__hash(int16_t self
);
22 extern const struct class class_core__Int16
;
23 int16_t core___core__Int16___Numeric__to_i16(int16_t self
);
24 long core___core__Int16___core__kernel__Discrete__distance(int16_t self
, int16_t p0
);
25 long core___core__Int16___core__kernel__Comparable___60d_61d_62d(int16_t self
, int16_t p0
);
26 long fixed_ints___Int16_to_s_len___impl( int16_t self
);
27 void fixed_ints___Int16_native_to_s___impl( int16_t self
, char* nstr
, long strlen
);
28 val
* core___core__Int16___core__abstract_text__Object__to_s(int16_t self
);
29 extern const struct type type_core__UInt16
;
30 uint16_t core___core__UInt16___core__kernel__Discrete__successor(uint16_t self
, long p0
);
31 val
* BOX_core__UInt16(uint16_t);
32 long core___core__UInt16___core__kernel__Object__hash(uint16_t self
);
33 extern const struct class class_core__UInt16
;
34 uint16_t core___core__UInt16___Numeric__to_u16(uint16_t self
);
35 long core___core__UInt16___core__kernel__Discrete__distance(uint16_t self
, uint16_t p0
);
36 long core___core__UInt16___core__kernel__Comparable___60d_61d_62d(uint16_t self
, uint16_t p0
);
37 long fixed_ints___UInt16_to_s_len___impl( uint16_t self
);
38 void fixed_ints___UInt16_native_to_s___impl( uint16_t self
, char* nstr
, long strlen
);
39 val
* core___core__UInt16___core__abstract_text__Object__to_s(uint16_t self
);
40 extern const struct type type_core__Int32
;
41 int32_t core___core__Int32___core__kernel__Discrete__successor(int32_t self
, long p0
);
42 val
* BOX_core__Int32(int32_t);
43 long core___core__Int32___core__kernel__Object__hash(int32_t self
);
44 extern const struct class class_core__Int32
;
45 int32_t core___core__Int32___Numeric__to_i32(int32_t self
);
46 long core___core__Int32___core__kernel__Discrete__distance(int32_t self
, int32_t p0
);
47 long core___core__Int32___core__kernel__Comparable___60d_61d_62d(int32_t self
, int32_t p0
);
48 long fixed_ints___Int32_to_s_len___impl( int32_t self
);
49 void fixed_ints___Int32_native_to_s___impl( int32_t self
, char* nstr
, long strlen
);
50 val
* core___core__Int32___core__abstract_text__Object__to_s(int32_t self
);
51 extern const struct type type_core__UInt32
;
52 uint32_t core___core__UInt32___core__kernel__Discrete__successor(uint32_t self
, long p0
);
53 val
* BOX_core__UInt32(uint32_t);
54 long core___core__UInt32___core__kernel__Object__hash(uint32_t self
);
55 extern const struct class class_core__UInt32
;
56 uint32_t core___core__UInt32___Numeric__to_u32(uint32_t self
);
57 long core___core__UInt32___core__kernel__Discrete__distance(uint32_t self
, uint32_t p0
);
58 long core___core__UInt32___core__kernel__Comparable___60d_61d_62d(uint32_t self
, uint32_t p0
);
59 long fixed_ints___UInt32_to_s_len___impl( uint32_t self
);
60 void fixed_ints___UInt32_native_to_s___impl( uint32_t self
, char* nstr
, long strlen
);
61 val
* core___core__UInt32___core__abstract_text__Object__to_s(uint32_t self
);
62 val
* core__fixed_ints___Text___get_numhead(val
* self
);
63 val
* core__flat___NativeString___to_s_full(char* self
, long p0
, long p1
);
64 #define COLOR_core__kernel__Object___61d_61d 4
65 #define COLOR_core__abstract_text__Text__substring_from 30
66 #define COLOR_core__abstract_text__Text__length 22
67 #define COLOR_core__abstract_text__Text___91d_93d 29
68 #define COLOR_core__abstract_text__Text__substring 24
69 val
* core__fixed_ints___Text___get_numext(val
* self
);
70 long core___core__Int___Discrete__successor(long self
, long p0
);
71 #define COLOR_core__abstract_text__Text__bytelen 35
72 val
* core__string_search___Text___remove_all(val
* self
, val
* p0
);
73 val
* core__fixed_ints___Text___strip_numhead(val
* self
);
74 short int core___core__Text___is_hex(val
* self
);
75 short int core___core__Text___is_bin(val
* self
);
76 short int core___core__Text___is_oct(val
* self
);
77 short int core___core__Text___is_dec(val
* self
);
78 short int core__fixed_ints___Text___is_int(val
* self
);
79 #define COLOR_core__abstract_text__Text__to_hex 31
80 long core___core__Text___to_oct(val
* self
);
81 long core___core__Text___to_bin(val
* self
);
82 short int core__abstract_text___Char___is_numeric(uint32_t self
);
83 long core___core__Text___to_dec(val
* self
);
84 val
* core__fixed_ints___Text___strip_numext(val
* self
);
85 short int core__fixed_ints___Text___is_num(val
* self
);
86 long core__fixed_ints___Text___to_i(val
* self
);
87 val
* BOX_core__Byte(unsigned char);