diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lexer.c b/src/lexer.c index f937170..b60fbb5 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -232,11 +232,10 @@ lexer_peek_next_token(lexer_t *lexer, token_t *token) } void -lexer_step_back_to(lexer_t *lexer, token_t *token) +lexer_drop_next_token(lexer_t *lexer) { - lexer->cur = token->bol + token->col; - lexer->row = token->row; - lexer->bol = token->bol; + token_t token; + lexer_next_token(lexer, &token); } void |