diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lexer/lexer.c | 2 | ||||
| -rw-r--r-- | src/lexer/trim.c | 7 | ||||
| -rwxr-xr-x | src/parse/parse.c | 6 |
3 files changed, 11 insertions, 4 deletions
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) } |
