summaryrefslogtreecommitdiff
path: root/src/lexer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.c')
-rw-r--r--src/lexer.c7
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