]> www.git.momoyon.org Git - lang.git/commitdiff
TODO Done: Care about window's \r\n...
authorahmedsamyh <ahmedsamyh10@gmail.com>
Tue, 4 Mar 2025 17:56:12 +0000 (22:56 +0500)
committerahmedsamyh <ahmedsamyh10@gmail.com>
Tue, 4 Mar 2025 17:56:12 +0000 (22:56 +0500)
main.c

diff --git a/main.c b/main.c
index 5d2437b644a4be8b667d7f3a8df6b5e203db30c4..2711ab48d1cbbd6e8b68b894025dcb324f3ee7f3 100644 (file)
--- 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;
         }