summaryrefslogtreecommitdiff
path: root/libtnsl/box/vector.tnsl
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2022-10-14 01:21:12 -0400
committerKyle Gunger <kgunger12@gmail.com>2022-10-14 01:21:12 -0400
commit01d6580a17d5dc00b84cc3e72e0a86b090c1c6bd (patch)
tree0e023e9fac2f030037a3ddce6da0db6d675fad48 /libtnsl/box/vector.tnsl
parent0d2c569ed2e408d0c1cbac7f170f4e281601eb24 (diff)
Start to fill out compile_statement more
Diffstat (limited to 'libtnsl/box/vector.tnsl')
-rw-r--r--libtnsl/box/vector.tnsl6
1 files changed, 3 insertions, 3 deletions
diff --git a/libtnsl/box/vector.tnsl b/libtnsl/box/vector.tnsl
index 724393f..85e6c3c 100644
--- a/libtnsl/box/vector.tnsl
+++ b/libtnsl/box/vector.tnsl
@@ -19,7 +19,7 @@
EXPRESS OR IMPLIED
#/
-;struct Vector (type T) {
+;struct Vector (raw type T) {
uint
length,
dataSize,
@@ -109,7 +109,7 @@
/; add (T item, uint index)
/; if (index < 0 || index > self.length)
- ;throw Error{"Bad Index"}
+ ;throw Error("Bad index", ERROR_CODE.OUT_OF_RANGE)
;/
# If it checks out then we check if we should grow
@@ -122,7 +122,7 @@
;self.data{i} = self.data{i - 1}
;/
- ;self{} = replace
+ ;self{index} = replace
;self.length += 1
;/