From dcf1da52a12c4deeae3a25c69eec91cf12fd444f Mon Sep 17 00:00:00 2001 From: Keyvan Kambakhsh Date: Tue, 3 Dec 2024 23:34:37 +0330 Subject: [PATCH] fix: Escape tab chars --- lexer.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lexer.c b/lexer.c index b34e294..24d49e7 100644 --- a/lexer.c +++ b/lexer.c @@ -297,6 +297,10 @@ typed_token *next_op(char **inp_ptr, int is_newline) { *ch = '\n'; } + else if (e == 't') + { + *ch = '\t'; + } else if (e == '0') { *ch = '\0'; @@ -338,6 +342,10 @@ typed_token *next_op(char **inp_ptr, int is_newline) { c = '\n'; } + else if (*inp == 't') + { + c = '\t'; + } else { c = *inp;