From 402a1c7b076f514a6c46a80e71179ddd9e48c7e4 Mon Sep 17 00:00:00 2001 From: nass1pro Date: Thu, 16 Jul 2020 07:17:54 +0200 Subject: uptade lexer.c '\\' --- src/lexer/lexer.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lexer') diff --git a/src/lexer/lexer.c b/src/lexer/lexer.c index 400c161..4640d5a 100644 --- a/src/lexer/lexer.c +++ b/src/lexer/lexer.c @@ -7,6 +7,8 @@ int len_is_not_sep(char *input) i = -1; while(input[++i]) { + if (input[i] == '\\') + i += 1; if (lexer_sep(input[i])) return(i); if (input[i] == '\'' || input[i] == '"') @@ -28,6 +30,8 @@ int check_input(char *input) i = 0; op = 1; + if (input[i] == '\\' && lexer_sep(input[i + 1])) + i += 2; if (input[i] == '(' || input[i] == ')') return (i + 1); if (lexer_sep(input[i])) -- cgit