From: ahmedsamyh Date: Tue, 4 Mar 2025 17:56:12 +0000 (+0500) Subject: TODO Done: Care about window's \r\n... X-Git-Url: https://www.git.momoyon.org/?a=commitdiff_plain;h=67024d53dc7aec9e72e3683faf4a5062297c8986;p=lang.git TODO Done: Care about window's \r\n... --- diff --git a/main.c b/main.c index 5d2437b..2711ab4 100644 --- a/main.c +++ b/main.c @@ -469,8 +469,7 @@ void consume_comment(Lexer *l, String_view *sv_out, Location *loc_out) { void left_trim(Lexer *l) { while (!eof(l) && isspace(current_char(l))) { - // TODO: Care about window's \r\n.... - if (current_char(l) == '\n') { + if (current_char(l) == '\n' || (current_char(l) == '\r' && next_char(l) == '\n')) { l->line += 1; l->bol = l->cur + 1; }