diff options
author | Kyle Gunger <kgunger12@gmail.com> | 2022-10-14 01:21:12 -0400 |
---|---|---|
committer | Kyle Gunger <kgunger12@gmail.com> | 2022-10-14 01:21:12 -0400 |
commit | 01d6580a17d5dc00b84cc3e72e0a86b090c1c6bd (patch) | |
tree | 0e023e9fac2f030037a3ddce6da0db6d675fad48 /libtnsl/box/vector.tnsl | |
parent | 0d2c569ed2e408d0c1cbac7f170f4e281601eb24 (diff) |
Start to fill out compile_statement more
Diffstat (limited to 'libtnsl/box/vector.tnsl')
-rw-r--r-- | libtnsl/box/vector.tnsl | 6 |
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 ;/ |