This commit is contained in:
whaffman 2025-02-26 16:21:17 +01:00
parent 3292030e6e
commit c366ddd6d6
6 changed files with 11 additions and 14 deletions

View File

@ -18,6 +18,6 @@
t_command *parser_command_new(t_minishell *msh, char *cmd);
char **parser_get_arguments(t_list *list, t_minishell *msh);
t_list *parser_get_commands(t_minishell *msh);
t_list *parser_get_input_redirects(t_list *list);
t_list *parser_get_input_redirects(t_list *list);
#endif

View File

@ -14,11 +14,11 @@
# define REDIRECT_H
# include "minishell.h"
t_redirect *redirect_new(t_minishell *msh, t_token_type type, char *value);
t_list *redirect_get_inputs(t_minishell *msh, t_list *list);
t_list *redirect_get_outputs(t_minishell *msh, t_list *list);
int redirect_is_valid(t_list *lst, t_token *token);
int redirect_token_type(t_token *token);
int redirect_is_delimiter(t_token *token);
t_redirect *redirect_new(t_minishell *msh, t_token_type type, char *value);
t_list *redirect_get_inputs(t_minishell *msh, t_list *list);
t_list *redirect_get_outputs(t_minishell *msh, t_list *list);
int redirect_is_valid(t_list *lst, t_token *token);
int redirect_token_type(t_token *token);
int redirect_is_delimiter(t_token *token);
#endif

View File

@ -6,15 +6,13 @@
/* By: qmennen <qmennen@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/02/05 12:36:08 by whaffman #+# #+# */
/* Updated: 2025/02/25 13:23:12 by whaffman ######## odam.nl */
/* Updated: 2025/02/26 16:19:13 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
#ifndef TYPEDEF_H
# define TYPEDEF_H
typedef enum e_token_type
{
T_WORD,

@ -1 +1 @@
Subproject commit de8a369a6264465d4cb2979ff6d6938048a2857d
Subproject commit 0ebb29a9187cd7b77ac2372cdd1dee21d1e7873e

View File

@ -6,13 +6,12 @@
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/02/25 15:09:34 by whaffman #+# #+# */
/* Updated: 2025/02/26 16:15:46 by whaffman ######## odam.nl */
/* Updated: 2025/02/26 16:20:46 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
#include "minishell.h"
void free_safe(t_minishell *msh, void **ptr)
{
t_list *prev;