Refactor everything

Huge dump of refactored code. Still in the middle of the changes that
are to be squashed later in a one huge monster commit, because there is
no value in anything atomic here.
This commit is contained in:
dkanus 2026-04-05 20:32:11 +07:00
commit 588790b9b4
72 changed files with 13654 additions and 3960 deletions

View file

@ -37,7 +37,7 @@ impl tower_lsp::LanguageServer for RottLanguageServer {
// Measure lexing performance to track parser responsiveness.
let start_time = std::time::Instant::now();
let has_errors =
rottlib::lexer::TokenizedFile::from_str(&params.text_document.text).has_errors();
rottlib::lexer::TokenizedFile::tokenize(&params.text_document.text).has_errors();
let elapsed_time = start_time.elapsed();
self.client