From b2a53020c9e19b6eb7c6b18afb940bdcf0b604cf Mon Sep 17 00:00:00 2001 From: Elis Eriksson Date: Wed, 1 Jul 2026 22:39:28 +0200 Subject: remove utility (ivec, node_vec, str) headers also omit the lexer entirely, plus the parser type. --- src/node_vec.h | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/node_vec.h (limited to 'src/node_vec.h') diff --git a/src/node_vec.h b/src/node_vec.h deleted file mode 100644 index 8421d32..0000000 --- a/src/node_vec.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include - -typedef struct ast_node ast_node_t; - -typedef struct { - ast_node_t **_data; - size_t _cap; - size_t len; -} node_vec; - -void node_vec_free(node_vec *v); - -size_t node_vec_push(node_vec *v, ast_node_t *data); - -ast_node_t *node_vec_get(node_vec *v, size_t idx); - -ast_node_t *node_vec_rem_shift(node_vec *v, size_t idx); - -ast_node_t *node_vec_rem(node_vec *v, size_t idx); - -ast_node_t *node_vec_has(node_vec *v, ast_node_t *x, - int (*comp)(const ast_node_t *, const ast_node_t *)); - -void node_vec_shrink(node_vec *v); -- cgit v1.3-7-ge9ab