@@ -42,8 +42,8 @@ fn<Integer> <$arg0: Type<Integer>> [ ] -> Array<Integer>:
42
42
43
43
44
44
fn<Integer > iterator for <array: Reference<Array<Integer >>> -> Iterator<Integer >:
45
- let $tmp@1686 : Iterator<Integer > = Iterator<Integer > { array : (array :Reference < Array <Integer >>), index: 0 }
46
- return ($tmp@1686 :Iterator<Integer >)
45
+ let $tmp@1687 : Iterator<Integer > = Iterator<Integer > { array : (array :Reference < Array <Integer >>), index: 0 }
46
+ return ($tmp@1687 :Iterator<Integer >)
47
47
48
48
49
49
fn<Integer > String from <array: Reference<Array<Integer >>> -> String:
@@ -59,14 +59,15 @@ fn<Integer> String from <array: Reference<Array<Integer>>> -> String:
59
59
destroy (i:Integer)
60
60
61
61
(&str:ReferenceMut<String>) += " ]"
62
- let $tmp@1461 : String = clone (str:String)
62
+ let $tmp@1462 : String = clone (str:String)
63
63
destroy (str:String)
64
- return ($tmp@1461 :String)
64
+ return ($tmp@1462 :String)
65
65
66
66
67
- fn<Array<Integer>> println <x: Array<Integer>> -> None:
68
- let $tmp@314: None = println String from (x:Array<Integer>)
69
- return ($tmp@314:None)
67
+ fn println <x: Array<Integer>> -> None:
68
+ let $tmp@176: None = println String from (x:Array<Integer>)
69
+ return ($tmp@176:None)
70
+
70
71
71
72
72
73
fn<Integer> <array: Reference<Array<Integer>>> is empty -> Bool:
@@ -147,14 +148,15 @@ fn<Integer> String from <array: Reference<Array<Integer>>> -> String:
147
148
destroy (i:Integer)
148
149
149
150
(&str:ReferenceMut<String>) += " ]"
150
- let $tmp@1461 : String = clone (str:String)
151
+ let $tmp@1462 : String = clone (str:String)
151
152
destroy (str:String)
152
- return ($tmp@1461:String)
153
+ return ($tmp@1462:String)
154
+
153
155
156
+ fn println <x: Array<Integer>> -> None:
157
+ let $tmp@176: None = println String from (x:Array<Integer>)
158
+ return ($tmp@176:None)
154
159
155
- fn<Array<Integer>> println <x: Array<Integer>> -> None:
156
- let $tmp@314: None = println String from (x:Array<Integer>)
157
- return ($tmp@314:None)
158
160
159
161
160
162
fn<Integer> <array: Reference<Array<Integer>>> is not empty -> Bool:
@@ -181,16 +183,17 @@ fn<Integer> <array: Reference<Array<Integer>>> [ <i: Integer> ] -> Reference<Int
181
183
182
184
183
185
@mangle_as("integer_as_string")
184
- fn String from <:Integer> -> String
186
+ fn String from <$arg0: Integer> -> String
187
+
188
+ fn println <x: Integer> -> None:
189
+ let $tmp@176: None = println String from (x:Integer)
190
+ return ($tmp@176:None)
185
191
186
- fn<Integer > println <x: Integer> -> None:
187
- let $tmp@314: None = println String from (x:Integer)
188
- return ($tmp@314:None)
189
192
190
193
191
194
fn<Integer > <it: Reference<Iterator<Integer >>> exists -> Bool:
192
- let $tmp@1754 : Bool = clone (*it:Iterator<Integer >).index < clone (*(*it:Iterator<Integer>).array:Array<Integer>).size
193
- return ($tmp@1754 :Bool)
195
+ let $tmp@1755 : Bool = clone (*it:Iterator<Integer >).index < clone (*(*it:Iterator<Integer>).array:Array<Integer>).size
196
+ return ($tmp@1755 :Bool)
194
197
195
198
196
199
fn<Integer> size of <ty: Type<Integer>> -> Integer:
@@ -220,16 +223,17 @@ fn<Integer> <array: Reference<Array<Integer>>> [ <i: Integer> ] -> Reference<Int
220
223
221
224
222
225
fn<Integer > value from <it: Reference<Iterator<Integer >>> -> Reference<Integer >:
223
- let $tmp@1885 : Reference<Integer > = (*it:Iterator<Integer >).array [ clone (*it:Iterator<Integer >).index ]
224
- return ($tmp@1885 :Reference<Integer >)
226
+ let $tmp@1886 : Reference<Integer > = (*it:Iterator<Integer >).array [ clone (*it:Iterator<Integer >).index ]
227
+ return ($tmp@1886 :Reference<Integer >)
225
228
226
229
227
230
@mangle_as("integer_as_string")
228
- fn String from <:Integer> -> String
231
+ fn String from <$arg0: Integer> -> String
232
+
233
+ fn println <x: Integer> -> None:
234
+ let $tmp@176: None = println String from (x:Integer)
235
+ return ($tmp@176:None)
229
236
230
- fn<Integer > println <x: Integer> -> None:
231
- let $tmp@314: None = println String from (x:Integer)
232
- return ($tmp@314:None)
233
237
234
238
235
239
fn<Integer > advance <it: ReferenceMut<Iterator<Integer >>> -> None:
0 commit comments