1 #include "nit.common.h"
2 #define COLOR_range__Range___first 0
3 #define COLOR_range__Range_FT0 0
4 #define COLOR_range__Range___last 1
5 #define COLOR_range__Range___after 2
6 #define COLOR_abstract_collection__Collection_FT0 8
7 #define COLOR_kernel__Comparable___62d_61d 31
8 #define COLOR_kernel__Comparable___60d_61d 30
9 short int range__Range__has(val
* self
, val
* p0
);
10 val
* NEW_range__IteratorRange(const struct type
* type
);
11 #define COLOR_range__IteratorRangerange__Range_FT0 1
12 void range__IteratorRange__init(val
* self
, val
* p0
);
13 val
* range__Range__iterator(val
* self
);
14 #define COLOR_kernel__Discrete__distance 39
15 extern const struct type type_kernel__Int
;
16 long range__Range__length(val
* self
);
17 short int range__Range__is_empty(val
* self
);
18 #define COLOR_kernel__Discrete__successor 34
19 void range__Range__init(val
* self
, val
* p0
, val
* p1
);
20 #define COLOR_kernel__Discrete__predecessor 38
21 void range__Range__without_last(val
* self
, val
* p0
, val
* p1
);
22 #define COLOR_range__IteratorRange___item 1
23 val
* range__IteratorRange__item(val
* self
);
24 #define COLOR_range__IteratorRange___range 0
25 #define COLOR_kernel__Comparable___60d 29
26 short int range__IteratorRange__is_ok(val
* self
);
27 #define COLOR_range__IteratorRange_FT0 1
28 void range__IteratorRange__next(val
* self
);
29 #define COLOR_range__Rangerange__IteratorRange_FT0 2