Basic infile reading is working, untested

This commit is contained in:
2024-09-28 12:26:42 +10:00
parent 3d1d3b3b77
commit 57fb1ece81
6 changed files with 198 additions and 16 deletions

View File

@@ -236,6 +236,10 @@ void Toy_bindLexer(Toy_Lexer* lexer, const char* source) {
}
Toy_Token Toy_private_scanLexer(Toy_Lexer* lexer) {
if (lexer->source == NULL) {
return makeErrorToken(lexer, "Missing source code in lexer");
}
eatWhitespace(lexer);
lexer->start = lexer->current;