1 #include "nit.common.h"
2 extern const int COLOR_range__Range___first
;
3 val
* range__Range__first(val
* self
);
4 extern const int COLOR_range__Range___last
;
5 val
* range__Range__last(val
* self
);
6 extern const int COLOR_range__Range___after
;
7 val
* range__Range__after(val
* self
);
8 extern const int COLOR_abstract_collection__Collection_FT0
;
9 extern const int COLOR_kernel__Comparable___62d_61d
;
10 extern const int COLOR_kernel__Comparable___60d_61d
;
11 short int range__Range__has(val
* self
, val
* p0
);
12 extern const int COLOR_kernel__Object___61d_61d
;
13 extern const int COLOR_abstract_collection__Collection__is_empty
;
14 short int range__Range__has_only(val
* self
, val
* p0
);
15 extern const int COLOR_abstract_collection__Collection__has
;
16 long range__Range__count(val
* self
, val
* p0
);
17 val
* NEW_range__IteratorRange(const struct type
* type
);
18 extern const int COLOR_range__IteratorRangerange__Range_FT0
;
19 extern const int COLOR_range__IteratorRange__init
;
20 val
* range__Range__iterator(val
* self
);
21 extern const int COLOR_kernel__Discrete__distance
;
22 extern const struct type type_kernel__Int
;
23 long range__Range__length(val
* self
);
24 short int range__Range__is_empty(val
* self
);
25 extern const int COLOR_range__Range_FT0
;
26 extern const int COLOR_kernel__Discrete__succ
;
27 void range__Range__init(val
* self
, val
* p0
, val
* p1
);
28 extern const int COLOR_kernel__Discrete__prec
;
29 void range__Range__without_last(val
* self
, val
* p0
, val
* p1
);
30 extern const int COLOR_range__IteratorRange___item
;
31 val
* range__IteratorRange__item(val
* self
);
32 extern const int COLOR_range__IteratorRange___range
;
33 extern const int COLOR_range__Range__after
;
34 extern const int COLOR_kernel__Comparable___60d
;
35 short int range__IteratorRange__is_ok(val
* self
);
36 extern const int COLOR_range__IteratorRange_FT0
;
37 void range__IteratorRange__next(val
* self
);
38 extern const int COLOR_range__Rangerange__IteratorRange_FT0
;
39 extern const int COLOR_abstract_collection__Collection__first
;
40 void range__IteratorRange__init(val
* self
, val
* p0
);
41 val
* NEW_range__Range(const struct type
* type
);
42 extern const struct type type_range__Rangekernel__Int
;
43 val
* BOX_kernel__Int(long);
44 extern const int COLOR_range__Range__without_last
;
45 val
* range__Int__times(long self
);