aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-08-13 10:50:05 +0100
committergingerBill <bill@gingerbill.org>2021-08-13 10:50:05 +0100
commit799a56bbcb5146697ce01442b190fabc07b6dc0b (patch)
tree4e2f420d7c17cc8a72e2fff8ffe0f66bbb4ce16d /src
parentfbbd43a6d8f9efdb02bcbd99811a579dd836884d (diff)
Fix column in tokenizer (due to removed line)
Diffstat (limited to 'src')
-rw-r--r--src/tokenizer.cpp3
1 files changed, 2 insertions, 1 deletions
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;