Revert "More work towards the new API"

This reverts commit af3e298b29.
This commit is contained in:
2025-08-13 22:26:43 +02:00
parent af3e298b29
commit 5ec2186a42
5 changed files with 12 additions and 75 deletions

View File

@@ -499,12 +499,14 @@ scan_next_token :: (lexer : *Lexer) -> *Token {
// return error_token(lexer, tprint("Invalid token: %", s));
}
lex :: (result : *Compile_Result) {
if result.had_error {
return;
}
for *file : result.files {
for file : result.files {
lexer : Lexer;
init_lexer_from_string(*lexer, file.file.source);
token : *Token = scan_next_token(*lexer);
@@ -512,7 +514,6 @@ lex :: (result : *Compile_Result) {
token = scan_next_token(*lexer);
}
file.tokens.tokens = lexer.result.tokens;
// @Incomplete(nb): Temporary until we figure out a good way of passing this stuff around
copy_messages(lexer.result.messages, *result.messages);
}