diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-10-10 08:39:24 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-10-10 08:39:24 +0200 |
| commit | 5f908033e68f6f3e03f2c38f4c396a0eab77ed05 (patch) | |
| tree | 993f38b720a00b3013828da7969df22e05b013c3 /src/lexer/tok_lst_wrapper.c | |
| parent | 25ca78b5a53c931b0bc388aef099974dbba4b6ff (diff) | |
| download | minishell-5f908033e68f6f3e03f2c38f4c396a0eab77ed05.tar.gz minishell-5f908033e68f6f3e03f2c38f4c396a0eab77ed05.tar.bz2 minishell-5f908033e68f6f3e03f2c38f4c396a0eab77ed05.zip | |
Norming lexer
Diffstat (limited to 'src/lexer/tok_lst_wrapper.c')
| -rw-r--r-- | src/lexer/tok_lst_wrapper.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/lexer/tok_lst_wrapper.c b/src/lexer/tok_lst_wrapper.c new file mode 100644 index 0000000..2852451 --- /dev/null +++ b/src/lexer/tok_lst_wrapper.c @@ -0,0 +1,34 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* tok_lst_wrapper.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: cacharle <me@cacharle.xyz> +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2020/10/10 08:15:38 by cacharle #+# #+# */ +/* Updated: 2020/10/10 08:17:04 by cacharle ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "lexer.h" + +void tok_lst_push_back(t_tok_lst **tokens, t_tok_lst *pushed) +{ + ft_lstpush_back((t_ftlst **)tokens, (t_ftlst *)pushed); +} + +void tok_lst_pop_front(t_tok_lst **tokens, void (*del)(void *)) +{ + ft_lstpop_front((t_ftlst **)tokens, del); +} + +void *tok_lst_destroy(t_tok_lst **tokens, void (*del)(void *)) +{ + ft_lstdestroy((t_ftlst **)tokens, del); + return (NULL); +} + +t_tok_lst *tok_lst_last(t_tok_lst *tokens) +{ + return ((t_tok_lst *)ft_lstlast((t_ftlst *)tokens)); +} |
