aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2024-09-17 18:14:16 +0200
committerHimbeer <himbeer@disroot.org>2024-09-17 18:17:21 +0200
commitdef65693e44f0d3a3ba5ef2eb215b2807e2d449c (patch)
treeb4c37d78bd6250f34b039a21a8e6bcede569d7dd
parent1ec909c55c48c21279a080050ec24ec5f91cd3f9 (diff)
Return correct token kind from lexer or T_NONE for unexpected input
-rw-r--r--src/lex.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lex.c b/src/lex.c
index 89d1fc6..15004c0 100644
--- a/src/lex.c
+++ b/src/lex.c
@@ -383,7 +383,11 @@ lex(struct lexer *lexer, struct token *out)
case '"':
case '`':
return lex_string(lexer, out, c);
+ default:
+ return T_NONE;
}
+
+ return out->token;
}
void