Language server (finch lsp): diagnostics, hover, definition, completion, symbols, signature help; MSVC fix

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nexoniarz 2026-10-08 21:58:01 +02:00
commit 5972d805aa
11 changed files with 809 additions and 59 deletions

View file

@ -23,7 +23,7 @@ struct StructInfo {
std::string module; // "" main file, a module name, or "C" for imported C structs
bool isC = false;
const StructDecl *decl = nullptr; // Finch structs
const CStruct *cdecl = nullptr; // C structs
const CStruct *cstruct = nullptr; // C structs
struct F {
std::string name;
FType type;