diff --git a/src/parser/wordlist/wordlist.h b/src/parser/wordlist/wordlist.h index ba9f86a..a24e98a 100644 --- a/src/parser/wordlist/wordlist.h +++ b/src/parser/wordlist/wordlist.h @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/09 15:40:23 by khais #+# #+# */ -/* Updated: 2025/04/15 12:07:34 by khais ### ########.fr */ +/* Updated: 2025/04/16 15:10:29 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -42,6 +42,7 @@ t_wordlist *wordlist_push(t_wordlist *wordlist, t_worddesc *worddesc); t_worddesc *wordlist_pop(t_wordlist **wordlist); void wordlist_debug(t_wordlist *wordlist, t_buffer *leader, bool is_last); +void wordlist_root_debug(t_wordlist *wordlist); t_wordlist *wordlist_copy(const t_wordlist *wordlist); void wordlist_destroy_idx(t_wordlist **wordlist, int idx); t_worddesc *wordlist_pop_idx(t_wordlist **wordlist, int idx); diff --git a/src/parser/wordlist/wordlist_debug.c b/src/parser/wordlist/wordlist_debug.c index 6b1d40c..ac458b1 100644 --- a/src/parser/wordlist/wordlist_debug.c +++ b/src/parser/wordlist/wordlist_debug.c @@ -6,7 +6,7 @@ /* By: khais +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/02/24 18:20:00 by khais #+# #+# */ -/* Updated: 2025/04/15 14:38:39 by khais ### ########.fr */ +/* Updated: 2025/04/16 15:10:13 by khais ### ########.fr */ /* */ /* ************************************************************************** */ @@ -33,3 +33,12 @@ void wordlist_debug(t_wordlist *wordlist, t_buffer *leader, bool is_last) } dedent(leader, is_last); } + +void wordlist_root_debug(t_wordlist *wordlist) +{ + t_buffer *leader; + + leader = ft_buffer_new(); + wordlist_debug(wordlist, leader, true); + ft_buffer_free(leader); +}