#pragma once #include #include namespace clice { /// a class used to manage all resources for the LSP server class Scheduler { private: llvm::StringMap> parsedASTs; public: // update the AST for a given file Task update(std::string_view path, std::string_view content); }; } // namespace clice