From 5f908033e68f6f3e03f2c38f4c396a0eab77ed05 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sat, 10 Oct 2020 08:39:24 +0200 Subject: Norming lexer --- src/lexer/tok_lst_wrapper.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/lexer/tok_lst_wrapper.c (limited to 'src/lexer/tok_lst_wrapper.c') 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 +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* 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)); +} -- cgit