From 0cc237617e4e853520b0509c02408d4170572d28 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Thu, 10 Aug 2023 18:29:59 -0400 Subject: Re-implement tokenizer functionality --- tnslc/vector.tnsl | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tnslc/vector.tnsl') diff --git a/tnslc/vector.tnsl b/tnslc/vector.tnsl index 87a49e9..73580e0 100644 --- a/tnslc/vector.tnsl +++ b/tnslc/vector.tnsl @@ -71,6 +71,13 @@ struct Vector { ;/ ;/ + # [UNSAFE] ONLY USE FOR STRING VECTORS + /; add_str (~uint8 dat) + /; loop (int i = 0; dat{i} !== 0) + self.push(dat + i) + ;/ + ;/ + /; start (int el_size) self.num_el = 0 self.el_size = el_size -- cgit v1.2.3