/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* lexer_readchar.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/02/05 19:04:53 by qmennen #+# #+# */ /* Updated: 2025/02/05 19:05:06 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" void ft_lexer_readchar(t_lexer *lexer) { if ((size_t)lexer->n_pos > ft_strlen(lexer->input)) { lexer->current_char = '\0'; return ; } lexer->current_char = lexer->input[lexer->n_pos]; lexer->pos = lexer->n_pos; lexer->n_pos++; }