diff --git a/src/lexer/lexer_read_word.c b/src/lexer/lexer_read_word.c index 4128409..c9a957f 100644 --- a/src/lexer/lexer_read_word.c +++ b/src/lexer/lexer_read_word.c @@ -1,15 +1,16 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* lexer_readword.c :+: :+: :+: */ +/* lexer_read_word.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/02/05 19:03:47 by qmennen #+# #+# */ -/* Updated: 2025/02/05 19:05:03 by qmennen ### ########.fr */ +/* Updated: 2025/02/05 19:26:05 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ +#include "libft.h" #include "minishell.h" static char *ft_parse_quotes(t_lexer *lexer) @@ -45,6 +46,11 @@ char *ft_lexer_readword(t_lexer *lexer) char *word; start = lexer->pos; + if (lexer->current_char == '"' && lexer->input[lexer->pos + 1] == '"') + { + ft_lexer_readchar(lexer); + return (ft_strdup("")); + } if (lexer->current_char == '"' || lexer->current_char == '\'') { return (ft_parse_quotes(lexer)); diff --git a/src/lexer/lexer_token_next.c b/src/lexer/lexer_token_next.c index cc672df..aa57eae 100644 --- a/src/lexer/lexer_token_next.c +++ b/src/lexer/lexer_token_next.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* tokenizer.c :+: :+: :+: */ +/* lexer_token_next.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/02/04 16:07:58 by qmennen #+# #+# */ -/* Updated: 2025/02/05 19:09:35 by qmennen ### ########.fr */ +/* Updated: 2025/02/05 19:25:35 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */