From 6bb9eafa5fe8de5194801ab5ff3bd898a853c9fb Mon Sep 17 00:00:00 2001 From: nass1pro Date: Mon, 15 Jun 2020 17:49:27 +0200 Subject: change name function --- include/lexer.h | 2 ++ src/lexer/lexer.c | 2 +- src/lexer/trim.c | 7 +++++++ src/parse/parse.c | 6 +++--- 4 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 src/lexer/trim.c diff --git a/include/lexer.h b/include/lexer.h index 5886035..effc94c 100644 --- a/include/lexer.h +++ b/include/lexer.h @@ -45,4 +45,6 @@ void token_destroy(t_token *token); void token_destroy_lst(t_ftlst *tokens); void token_destroy_lst2(t_ftlst *tokens1, t_ftlst *tokens2); +t_ftlst *lexe_trim_out(t_ftlst *lst); + #endif diff --git a/src/lexer/lexer.c b/src/lexer/lexer.c index 1d520c7..3df47f6 100644 --- a/src/lexer/lexer.c +++ b/src/lexer/lexer.c @@ -175,5 +175,5 @@ t_ftlst *lexer(char *input) *lst = NULL; *lst = create_token_list(input, lst); /* i = ft_lstsize(*lst); */ - return (*lst); + return (lexe_trim_out(lst)); } diff --git a/src/lexer/trim.c b/src/lexer/trim.c new file mode 100644 index 0000000..9fbb6cc --- /dev/null +++ b/src/lexer/trim.c @@ -0,0 +1,7 @@ + +#include "lexer.h" + +t_ftlst *lexe_trim_out(t_ftlst *lst) +{ + return (lst); +} diff --git a/src/parse/parse.c b/src/parse/parse.c index b9cc514..ff8dbc1 100755 --- a/src/parse/parse.c +++ b/src/parse/parse.c @@ -29,16 +29,16 @@ t_ret *parse(t_ftlst *input) tag = ((t_token *)ret->rest->data)->tag; if (parse_cmd_str_true_false(tag)) { - ret->ast = parse_cmd(ret->ast, ret->rest); + ret->ast = push_cmd(ret->ast, ret->rest); if (ret->rest != NULL) ret->rest = ret->rest->next; } else if (parse_redir_true_false(tag)) { - ret->ast = parse_redir(ret->ast, ret->rest); + ret->ast = push_redir(ret->ast, ret->rest); ret->rest = ret->rest->next; if (ret->rest != NULL) - ret->ast = parse_redir(ret->ast, ret->rest); + ret->ast = push_redir(ret->ast, ret->rest); tag = ((t_token *)ret->rest->data)->tag; //while(tag & TAG_IS_STR && tag & TAG_STICK) } -- cgit