From 32afaabbbc4c3add3e02cdf5ecbbfe91ff4f42fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= Date: Sat, 28 Sep 2024 12:20:25 +0200 Subject: [PATCH] feat: staring to work on all the parser --- parser/src/token.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/parser/src/token.c b/parser/src/token.c index b94d6f18..8433b3b8 100644 --- a/parser/src/token.c +++ b/parser/src/token.c @@ -34,20 +34,24 @@ bool is_space(char c) t_error start_analyse(t_const_str raw, enum e_token list, t_vec_token *output) { t_usize i; + t_token token; i = 0; + mem_alloc(sizeof(t_token)); while (raw[i] != '\0') { if (is_space(raw[i])) + token = i++; } + return (NO_ERROR); } t_error tokeniser(t_const_str raw, enum e_token list) { t_vec_token output; - if (!raw.buf || raw.len == 0 || raw.capacity == 0) + if (!raw) return (ERROR); output = vec_token_new(16, NULL); start_analyse(raw, list, &output);