diff options
| author | gingerBill <bill@gingerbill.org> | 2021-08-13 10:50:05 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-08-13 10:50:05 +0100 |
| commit | 799a56bbcb5146697ce01442b190fabc07b6dc0b (patch) | |
| tree | 4e2f420d7c17cc8a72e2fff8ffe0f66bbb4ce16d /src | |
| parent | fbbd43a6d8f9efdb02bcbd99811a579dd836884d (diff) | |
Fix column in tokenizer (due to removed line)
Diffstat (limited to 'src')
| -rw-r--r-- | src/tokenizer.cpp | 3 |
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; |