summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2022-02-22 11:32:56 +0000
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2022-02-22 11:32:56 +0000
commit67cbbe89c1b876b88557def75ec376d9f3330588 (patch)
tree21392ca949a0b3075e52e1f156b658a4de06db9a
parenta7351ea2102ff42f4cbbfe59ac28b359bbd1a24b (diff)
Eat the rest of line after lex error
-rw-r--r--lexer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lexer.c b/lexer.c
index 6e66419..0024320 100644
--- a/lexer.c
+++ b/lexer.c
@@ -250,6 +250,8 @@ get_digits:
}else{
Rune *err;
syntax_error:
+ /* eat the rest of the line */
+ while(getrune(input) != '\n');
err = runesmprint("Can't lex");
free(stmt->toks);
free(stmt);