From 799a56bbcb5146697ce01442b190fabc07b6dc0b Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 13 Aug 2021 10:50:05 +0100 Subject: [PATCH] Fix column in tokenizer (due to removed line) --- src/tokenizer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp index e851d491b..e33c945bc 100644 --- a/src/tokenizer.cpp +++ b/src/tokenizer.cpp @@ -762,7 +762,7 @@ void tokenizer_err(Tokenizer *t, TokenPos const &pos, char const *msg, ...) { void advance_to_next_rune(Tokenizer *t) { if (t->curr_rune == '\n') { - t->column_minus_one = 0; + t->column_minus_one = -1; t->line_count++; } if (t->read_curr < t->end) { @@ -783,6 +783,7 @@ void advance_to_next_rune(Tokenizer *t) { t->read_curr++; } t->curr_rune = rune; + t->column_minus_one++; } else { t->curr = t->end; t->curr_rune = GB_RUNE_EOF;