Language Server based on CXuesong’s excellent Demo Language Server example. Wraps the BASIC Language Parser, which provides the syntactic and semantic information for the diagnostic messages.
Currently (2/6/2022), Color Basic is in progress. The Language Server is properly called from VSCode extension part of the time (1 out of 10). Maybe having multiple Visual Studios and VS Codes open causes the output to go the wrong one? More work is going on in the grammar and parser than the language server.
https://github.com/CXuesong/LanguageServer.NET/tree/master/DemoLanguageServer
https://github.com/ssorrrell/coco3-extended-color-basic-vscode
https://blog.lextudio.com/how-to-write-your-language-server-in-c-d9302a44f694
https://martinbjorkstrom.com/posts/2018-11-29-creating-a-language-server
https://code.visualstudio.com/api/language-extensions/programmatic-language-features