1 #include "nit.common.h"
2 #define COLOR_ini__ConfigTree___ini_file 0
3 extern const char FILE_ini
[];
4 #define COLOR_ini___ini__ConfigTree___core__kernel__Object__init 24
5 short int core__file___String___file_exists(val
* self
);
6 void ini___ini__ConfigTree___load(val
* self
);
7 val
* ini___ini__ConfigTree___get_node(val
* self
, val
* p0
);
8 #define COLOR_ini__ConfigNode___value 3
9 val
* core__flat___NativeString___to_s_full(char* self
, long p0
, long p1
);
10 val
* core__string_search___Text___split(val
* self
, val
* p0
);
11 val
* core___core__AbstractArrayRead___reversed(val
* self
);
12 val
* core___core__AbstractArray___core__abstract_collection__Sequence__pop(val
* self
);
13 val
* ini___ini__ConfigTree___get_root(val
* self
, val
* p0
);
14 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__is_empty(val
* self
);
15 val
* ini___ini__ConfigNode___get_child(val
* self
, val
* p0
);
16 val
* NEW_core__HashMap(const struct type
* type
);
17 extern const struct type type_core__HashMap__core__String__core__String
;
18 void core___core__HashMap___core__kernel__Object__init(val
* self
);
19 val
* ini___ini__ConfigTree___leaves(val
* self
);
20 val
* core___core__AbstractArrayRead___core__abstract_collection__Collection__iterator(val
* self
);
21 #define COLOR_core__abstract_collection__Iterator__is_ok 12
22 #define COLOR_core__abstract_collection__Iterator__item 13
23 #define COLOR_core__kernel__Object___61d_61d 4
24 val
* ini___ini__ConfigNode___key(val
* self
);
25 val
* core___core__String___Object__to_s(val
* self
);
26 void core___core__HashMap___core__abstract_collection__Map___91d_93d_61d(val
* self
, val
* p0
, val
* p1
);
27 #define COLOR_core__abstract_collection__Iterator__next 14
28 #define COLOR_core__abstract_collection__Iterator__finish 15
29 val
* ini___ini__ConfigTree___to_map(val
* self
);
30 val
* core__flat___Map___join(val
* self
, val
* p0
, val
* p1
);
31 val
* NEW_core__NativeArray(int length
, const struct type
* type
);
32 extern const struct type type_core__NativeArray__core__String
;
33 #define COLOR_core__abstract_text__NativeArray__native_to_s 12
34 void core___core__FileWriter___core__stream__Writer__write(val
* self
, val
* p0
);
35 #define COLOR_ini__ConfigTree___roots 1
36 void core___core__AbstractArray___core__abstract_collection__RemovableCollection__clear(val
* self
);
37 val
* NEW_core__FileReader(const struct type
* type
);
38 extern const struct type type_core__FileReader
;
39 void core___core__FileReader___open(val
* self
, val
* p0
);
40 short int core___core__BufferedReader___Reader__eof(val
* self
);
41 val
* core___core__Reader___read_line(val
* self
);
42 extern const struct type type_core__Int
;
43 extern const char FILE_core__kernel
[];
44 #define COLOR_core__abstract_text__Text__is_empty 37
45 short int core___core__Text___has_prefix(val
* self
, val
* p0
);
46 val
* core___core__Text___trim(val
* self
);
47 #define COLOR_core__abstract_text__Text__length 22
48 #define COLOR_core__abstract_text__Text__substring 24
49 void ini___ini__ConfigTree___set_node(val
* self
, val
* p0
, val
* p1
);
50 #define COLOR_core__array__AbstractArrayRead___length 0
51 val
* core__flat___Int___core__abstract_text__Object__to_s(long self
);
52 void core__file___Sys___print(val
* self
, val
* p0
);
53 val
* core___core__Array___core__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
54 short int core___core__Text___has_suffix(val
* self
, val
* p0
);
55 void ini___ini__ConfigTree___set_array(val
* self
, val
* p0
, val
* p1
);
56 void core___core__FileReader___core__stream__Stream__close(val
* self
);
57 short int ini___ini__ConfigTree___has_key(val
* self
, val
* p0
);
58 #define COLOR_ini__ConfigNode___children 1
59 long core___core__HashMap___core__abstract_collection__MapRead__length(val
* self
);
60 val
* NEW_ini__ConfigNode(const struct type
* type
);
61 extern const struct type type_ini__ConfigNode
;
62 #define COLOR_ini__ConfigNode__name_61d 15
63 #define COLOR_core__kernel__Object__init 0
64 void core___core__Array___core__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
65 #define COLOR_ini__ConfigNode___parent 0
66 #define COLOR_ini__ConfigNode___name 2
67 val
* NEW_core__Array(const struct type
* type
);
68 extern const struct type type_core__Array__ini__ConfigNode
;
69 void core___core__Array___core__kernel__Object__init(val
* self
);
70 void core___core__Array___core__abstract_collection__SimpleCollection__add_all(val
* self
, val
* p0
);
71 short int core___core__HashMap___core__abstract_collection__MapRead__is_empty(val
* self
);
72 val
* core___core__HashMap___core__abstract_collection__MapRead__values(val
* self
);
73 short int core___core__HashMap___core__abstract_collection__MapRead__has_key(val
* self
, val
* p0
);
74 val
* core___core__HashMap___core__abstract_collection__MapRead___91d_93d(val
* self
, val
* p0
);
75 #define COLOR_ini___ini__ConfigNode___core__kernel__Object__init 21