Add missing $ to standard types

This commit is contained in:
Ruslan Mustakov 2017-08-06 13:58:54 +07:00
commit 6aaeed4dca
6 changed files with 58 additions and 24 deletions

View file

@ -134,10 +134,13 @@ proc len*(self: Array): int {.inline.} =
proc sort*(self: var Array) {.inline.} =
self.godotArray.sort()
iterator items*(arr: Array): Variant =
for i in 0..<arr.len:
yield arr[i]
iterator items*(self: Array): Variant =
for i in 0..<self.len:
yield self[i]
iterator pairs*(arr: Array): tuple[key: int, val: Variant] =
for i in 0..<arr.len:
yield (i, arr[i])
iterator pairs*(self: Array): tuple[key: int, val: Variant] =
for i in 0..<self.len:
yield (i, self[i])
proc `$`*(self: Array): string =
$self.godotArray