/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* parser_destroy.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: ariard +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/03/16 19:30:17 by ariard #+# #+# */ /* Updated: 2017/03/26 21:46:24 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" void parser_destroy(t_parser *parser) { parser->state = SUCCESS; ft_lstdel(&parser->stack, &ft_lst_cfree); ft_lstdel(&parser->heredoc_queue, &ft_lst_cfree); free(parser->new_sym); parser->new_sym = NULL; }