diff options
| author | nass1pro <nass1pro@gmail.com> | 2020-06-10 18:02:58 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-06-13 11:26:12 +0200 |
| commit | f4b7aaff1b397e31925e0701e1342583058178ba (patch) | |
| tree | 2f6364a31a2814e71abb3fa69ea803fee85de912 /test_mini/lexer.c | |
| parent | 19d83149feebaeb99430715242aac352890122cc (diff) | |
| download | minishell-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.c | 6 |
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); } |
