fix range functions

This commit is contained in:
Rheidner 2021-06-29 14:22:37 -03:00
parent e2f7ed089b
commit 5b770be505
3 changed files with 11 additions and 2 deletions

View File

@ -1,5 +1,8 @@
I32.range(ini: I32, end: I32): List<I32>
I32.range.go(ini, end, [])
if ini >=? end then
[]
else
I32.range.go(ini, end, [])
I32.range.go(ini: I32, end: I32, result: List<I32>): List<I32>
if ini =? end then

View File

@ -1,4 +1,7 @@
Nat.range(ini: Nat, end: Nat): List<Nat>
if ini >=? end then
[]
else
Nat.range.go(ini, end, [])
Nat.range.go(ini: Nat, end: Nat, result: List<Nat>): List<Nat>

View File

@ -1,5 +1,8 @@
U32.range(ini: U32, end: U32): List<U32>
U32.range.go(ini, end, [])
if ini >=? end then
[]
else
U32.range.go(ini, end, [])
U32.range.go(ini: U32, end: U32, result: List<U32>): List<U32>
if ini =? end then