aboutsummaryrefslogtreecommitdiff
path: root/test_mini/lexer.c
diff options
context:
space:
mode:
authornass1pro <nass1pro@gmail.com>2020-06-10 18:02:58 +0200
committerCharles <sircharlesaze@gmail.com>2020-06-13 11:26:12 +0200
commitf4b7aaff1b397e31925e0701e1342583058178ba (patch)
tree2f6364a31a2814e71abb3fa69ea803fee85de912 /test_mini/lexer.c
parent19d83149feebaeb99430715242aac352890122cc (diff)
downloadminishell-f4b7aaff1b397e31925e0701e1342583058178ba.tar.gz
minishell-f4b7aaff1b397e31925e0701e1342583058178ba.tar.bz2
minishell-f4b7aaff1b397e31925e0701e1342583058178ba.zip
back_lexer_test00
lexer-split-ok lexer_split_ok
Diffstat (limited to 'test_mini/lexer.c')
-rw-r--r--test_mini/lexer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/test_mini/lexer.c b/test_mini/lexer.c
index c847c1d..75197d6 100644
--- a/test_mini/lexer.c
+++ b/test_mini/lexer.c
@@ -10,6 +10,8 @@ int len_is_not_sep(char *input)
i = -1;
while(input[++i])
{
+ if (input[i] == '\\' && input[i + 1] == ' ')
+ i += 2;
if (lexer_sep(input[i]))
{
if (input[i + 1] == ' ')
@@ -19,7 +21,7 @@ int len_is_not_sep(char *input)
}
if (input[i] == '\'' || input[i] == '"')
{
- i = lexer_verif_entre_cote(input, i);
+ i += lexer_verif_entre_cote(input, i);
if (input[i] == ' ')
return(i + 1);
return(i);
@@ -83,7 +85,6 @@ void check_input_out(char *input)
free(str);
i += j;
}
-
}
t_token *create_token_list(void)
@@ -92,7 +93,6 @@ t_token *create_token_list(void)
if (!(lst_token = malloc(sizeof(t_token) * 1)))
return (NULL);
-
free(lst_token);
return (lst_token);
}