Implement Indexer (#48)

This commit is contained in:
ykiko
2025-01-22 23:55:33 +08:00
committed by GitHub
parent f475800f7b
commit 6cd23038e4
54 changed files with 1735 additions and 306 deletions

View File

@@ -2,6 +2,7 @@
#include "Async.h"
#include "Config.h"
#include "Indexer.h"
#include "Protocol.h"
#include "Database.h"
#include "Scheduler.h"
@@ -145,6 +146,10 @@ private:
/// Extension
/// ============================================================================
async::Task<> onIndexCurrent(const proto::TextDocumentIdentifier& params);
async::Task<> onIndexAll(const proto::None&);
async::Task<> onContextCurrent(const proto::TextDocumentIdentifier& params);
async::Task<> onContextAll(const proto::TextDocumentIdentifier& params);
@@ -153,6 +158,7 @@ private:
SourceConverter converter;
CompilationDatabase database;
Indexer indexer;
Scheduler scheduler;
};