▲ | seanmcdirmid 3 days ago | ||||||||||||||||||||||||||||
No, the problem for a language server is incremental performance, not batch performance. Although there are a lot of bad implementations out there that just reparse the entire buffer on each edit (without the error recovery benefits an incremental parser would give you). | |||||||||||||||||||||||||||||
▲ | adev_ 3 days ago | parent [-] | ||||||||||||||||||||||||||||
> No, the problem for a language server is incremental performance, not batch performance "When something is fast enough, people start to use it differently" - Linus Torvalds. Make your parser able to parse the current file at 30FPS and you do not need incremental parsing anymore nor error recovery. That is probably part of the idea here. | |||||||||||||||||||||||||||||
|