So all that years of buggy code completion and not working error insight were because nobody realised to use existing parser from compiler and do it in separate thread? Cool story!
Ok, will see.
Am I googled correctly that LSP stands for language server protocol?
If yes how it can improve code completion and navigation? Especially in first release with LSP.
RTTI in recent Delphi version can find and update any fields including private ones. So in those versions it could work. But seems it's not implemented.