From 8f0c3d4697742fb64cb1af8ba28fa2bb6f99de5a Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Wed, 6 May 2026 17:46:49 +0800 Subject: Implemented tokenizer. --- wv_vec.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 wv_vec.h (limited to 'wv_vec.h') diff --git a/wv_vec.h b/wv_vec.h new file mode 100644 index 0000000..721856b --- /dev/null +++ b/wv_vec.h @@ -0,0 +1,21 @@ +#ifndef WV_VEC_H +#define WV_VEC_H + +#include +#include + +struct wv_vec { + void *data; + size_t len; + size_t cap; + size_t unit_size; +}; + +void wv_vec_init(struct wv_vec *v, size_t unit_size); +void wv_vec_push(struct wv_vec *v, const void *item); +void *wv_vec_pop(struct wv_vec *v); +void *wv_vec_last(struct wv_vec *v); +void wv_vec_free(struct wv_vec *v); + +#endif /* WV_VEC_H */ + -- cgit v1.2.3