]> www.git.momoyon.org Git - lang.git/commitdiff
[main.c] Fix lexing of newlines (\r\n VS \n)...
authormomoyon <momoyon@momoyon.org>
Sun, 11 May 2025 06:12:36 +0000 (11:12 +0500)
committermomoyon <momoyon@momoyon.org>
Sun, 11 May 2025 06:12:36 +0000 (11:12 +0500)
- [tests/suffix_parsing] Update expected output.

main.c
tests/.suffix_parsing.build.out.expected

diff --git a/main.c b/main.c
index 61bb7425d676db2f78e54bb07eb298b5740f7883..2569dc828517d1ce770bf9217f4ca32d7f05dbd8 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1216,7 +1216,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))) {
-        if (current_char(l) == '\n' || (current_char(l) == '\r' && next_char(l) == '\n')) {
+        if (current_char(l) == '\n') {
             Line line = {
                 .offset = l->bol,
                 .count = col(l),
index d9b24b5e3d524ac3c67ffe25480f594431161485..a5be7eb21d11d2e2b88e2504dfe3520f187dd406 100644 (file)
@@ -1,4 +1,4 @@
 suffix_parsing.momo:1:0 [UNARY] '([IDENT] 'foo': ???) ++ '
-suffix_parsing.momo:3:0 [UNARY] '([IDENT] 'bar': ???) -- '
-suffix_parsing.momo:5:0 [UNARY] '([IDENT] 'a': ???) ++ '
-suffix_parsing.momo:5:5 [UNARY] '([IDENT] 'b': ???) -- '
+suffix_parsing.momo:2:0 [UNARY] '([IDENT] 'bar': ???) -- '
+suffix_parsing.momo:3:0 [UNARY] '([IDENT] 'a': ???) ++ '
+suffix_parsing.momo:3:5 [UNARY] '([IDENT] 'b': ???) -- '