norm 4
This commit is contained in:
parent
3292030e6e
commit
c366ddd6d6
@ -18,6 +18,6 @@
|
|||||||
t_command *parser_command_new(t_minishell *msh, char *cmd);
|
t_command *parser_command_new(t_minishell *msh, char *cmd);
|
||||||
char **parser_get_arguments(t_list *list, t_minishell *msh);
|
char **parser_get_arguments(t_list *list, t_minishell *msh);
|
||||||
t_list *parser_get_commands(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
|
#endif
|
||||||
|
|||||||
@ -14,11 +14,11 @@
|
|||||||
# define REDIRECT_H
|
# define REDIRECT_H
|
||||||
# include "minishell.h"
|
# include "minishell.h"
|
||||||
|
|
||||||
t_redirect *redirect_new(t_minishell *msh, t_token_type type, char *value);
|
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_inputs(t_minishell *msh, t_list *list);
|
||||||
t_list *redirect_get_outputs(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_is_valid(t_list *lst, t_token *token);
|
||||||
int redirect_token_type(t_token *token);
|
int redirect_token_type(t_token *token);
|
||||||
int redirect_is_delimiter(t_token *token);
|
int redirect_is_delimiter(t_token *token);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -6,15 +6,13 @@
|
|||||||
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
||||||
/* +#+ */
|
/* +#+ */
|
||||||
/* Created: 2025/02/05 12:36:08 by whaffman #+# #+# */
|
/* 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
|
#ifndef TYPEDEF_H
|
||||||
# define TYPEDEF_H
|
# define TYPEDEF_H
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef enum e_token_type
|
typedef enum e_token_type
|
||||||
{
|
{
|
||||||
T_WORD,
|
T_WORD,
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit de8a369a6264465d4cb2979ff6d6938048a2857d
|
Subproject commit 0ebb29a9187cd7b77ac2372cdd1dee21d1e7873e
|
||||||
@ -39,4 +39,4 @@ int redirect_is_delimiter(t_token *token)
|
|||||||
|| token->type == T_OR
|
|| token->type == T_OR
|
||||||
|| token->type == T_EOF
|
|| token->type == T_EOF
|
||||||
|| token->type == T_ERROR);
|
|| token->type == T_ERROR);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,13 +6,12 @@
|
|||||||
/* By: whaffman <whaffman@student.codam.nl> +#+ */
|
/* By: whaffman <whaffman@student.codam.nl> +#+ */
|
||||||
/* +#+ */
|
/* +#+ */
|
||||||
/* Created: 2025/02/25 15:09:34 by whaffman #+# #+# */
|
/* 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"
|
#include "minishell.h"
|
||||||
|
|
||||||
|
|
||||||
void free_safe(t_minishell *msh, void **ptr)
|
void free_safe(t_minishell *msh, void **ptr)
|
||||||
{
|
{
|
||||||
t_list *prev;
|
t_list *prev;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user