From 9e6ae52a30627d0c97c82c6623cffc91227d9000 Mon Sep 17 00:00:00 2001 From: Raphael Date: Tue, 8 Oct 2024 13:41:20 +0200 Subject: [PATCH] feat: adding the start of yarn --- parser/yarn/yarn.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 parser/yarn/yarn.c diff --git a/parser/yarn/yarn.c b/parser/yarn/yarn.c new file mode 100644 index 00000000..2c0b8e0a --- /dev/null +++ b/parser/yarn/yarn.c @@ -0,0 +1,30 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* yarn.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: rparodi +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/10/07 18:04:13 by rparodi #+# #+# */ +/* Updated: 2024/10/07 18:14:22 by rparodi ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "me/printf/printf.h" +#include "me/types.h" +#include "me/vec/vec_token.h" +#include "parser/token.h" + +t_error yarn(t_vec_token *list, enum e_token type, t_vec_token *output) +{ + size_t i; + + i = 0; + if (!list[0].buffer || !output->buffer) + return (ERROR); + while (list[i].buffer == NULL) + { + i++; + } + return (NO_ERROR); +}