31 while (args[i] != NULL)
void free_ast(t_ast *node)
void loop_cleanup(t_loop_data *loop_data, t_token *tokens_head)
void free_all_tokens(t_token *tokens)
void free_env_list(t_env *env)
void free_args(char **args)
void free_ms_data(t_ms_data *data)
void free_shell_var_list(t_env *shell_var)