From 5de82f2940cf488990f7dd0c2963c5ca6fe13f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Mon, 21 Apr 2025 08:25:49 +0200 Subject: [PATCH] feat(debug): add function to easily treeprint a redirect --- src/parser/redirect/redirect_debug.c | 11 ++++++++++- src/parser/redirect/redirect_debug.h | 3 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/parser/redirect/redirect_debug.c b/src/parser/redirect/redirect_debug.c index 09faa2e..9c0e222 100644 --- a/src/parser/redirect/redirect_debug.c +++ b/src/parser/redirect/redirect_debug.c @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/09 15:07:58 by khais #+# #+# */ -/* Updated: 2025/04/15 12:06:19 by khais ### ########.fr */ +/* Updated: 2025/04/21 10:33:06 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -90,3 +90,12 @@ void redirect_debug(t_redirect *redirect, t_buffer *leader, bool is_last) } dedent(leader, is_last); } + +void redirect_root_debug(t_redirect *redirect) +{ + t_buffer *leader; + + leader = ft_buffer_new(); + redirect_debug(redirect, leader, true); + ft_buffer_free(leader); +} diff --git a/src/parser/redirect/redirect_debug.h b/src/parser/redirect/redirect_debug.h index 7be576c..37f76f8 100644 --- a/src/parser/redirect/redirect_debug.h +++ b/src/parser/redirect/redirect_debug.h @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/09 15:06:43 by khais #+# #+# */ -/* Updated: 2025/04/15 12:05:26 by khais ### ########.fr */ +/* Updated: 2025/04/21 10:33:16 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,5 +16,6 @@ # include "../../minishell.h" void redirect_debug(t_redirect *redirect, t_buffer *leader, bool is_last); +void redirect_root_debug(t_redirect *redirect); #endif // REDIRECT_DEBUG_H