42-archive/42sh/src/main/instruction_free.c

11 lines
280 B
C

#include "minishell.h"
int instruction_free(t_list **token, t_parser *parser, t_btree **ast)
{
ft_lstdel(token, &token_free);
token = NULL;
ft_lstdel(&parser->stack, NULL);
btree_del(ast, &ast_free);
ft_lstdel(&data_singleton()->heredoc_queue, &redir_free);
return (0);
}