feat: now it really works with double qoutes
This commit is contained in:
parent
8dde78ee19
commit
f86720a3ec
@ -46,18 +46,14 @@ 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));
|
||||
}
|
||||
while (ft_isprint(lexer->current_char) && lexer->current_char != '<'
|
||||
&& lexer->current_char != '>' && lexer->current_char != '|'
|
||||
&& lexer->current_char != '\0' && !ft_isspace(lexer->current_char))
|
||||
&& lexer->current_char != '\0' && !ft_isspace(lexer->current_char)
|
||||
&& lexer->current_char != '"' && lexer->current_char != '\'')
|
||||
{
|
||||
ft_lexer_readchar(lexer);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user