From 4d9fabc79493c88607e6fde953babd8936c2b902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gu=C3=A9len?= Date: Fri, 28 Mar 2025 19:04:39 +0100 Subject: [PATCH] Parse-cmd: Added a builder structure (unfinished) --- src/parser/cmd_parsing.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/parser/cmd_parsing.h diff --git a/src/parser/cmd_parsing.h b/src/parser/cmd_parsing.h new file mode 100644 index 0000000..dfd2fe2 --- /dev/null +++ b/src/parser/cmd_parsing.h @@ -0,0 +1,26 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* cmd_parsing.h :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: jguelen +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/03/28 17:49:55 by jguelen #+# #+# */ +/* Updated: 2025/03/28 18:55:00 by jguelen ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "../minishell.h" + +//TODO +typedef struct s_cmd_builder +{ + t_wordlist *tokens; + t_wordlist *current_wordlist; + t_redirect *current_redirection_list; + t_worddesc *current_word; + /* + ** last_here_doc is meant to store only one entry. + */ + t_redirectee *last_here_doc; +}