mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Fix column in tokenizer (due to removed line)
This commit is contained in:
+2
-1
@@ -762,7 +762,7 @@ void tokenizer_err(Tokenizer *t, TokenPos const &pos, char const *msg, ...) {
|
|||||||
|
|
||||||
void advance_to_next_rune(Tokenizer *t) {
|
void advance_to_next_rune(Tokenizer *t) {
|
||||||
if (t->curr_rune == '\n') {
|
if (t->curr_rune == '\n') {
|
||||||
t->column_minus_one = 0;
|
t->column_minus_one = -1;
|
||||||
t->line_count++;
|
t->line_count++;
|
||||||
}
|
}
|
||||||
if (t->read_curr < t->end) {
|
if (t->read_curr < t->end) {
|
||||||
@@ -783,6 +783,7 @@ void advance_to_next_rune(Tokenizer *t) {
|
|||||||
t->read_curr++;
|
t->read_curr++;
|
||||||
}
|
}
|
||||||
t->curr_rune = rune;
|
t->curr_rune = rune;
|
||||||
|
t->column_minus_one++;
|
||||||
} else {
|
} else {
|
||||||
t->curr = t->end;
|
t->curr = t->end;
|
||||||
t->curr_rune = GB_RUNE_EOF;
|
t->curr_rune = GB_RUNE_EOF;
|
||||||
|
|||||||
Reference in New Issue
Block a user