Reland document symbol (#108)

This commit is contained in:
ykiko
2025-03-20 22:34:35 +08:00
committed by GitHub
parent c54baf5590
commit e7eed4c07a
16 changed files with 267 additions and 582 deletions

View File

@@ -4,17 +4,13 @@
#include "AST/SourceCode.h"
#include "Index/Shared.h"
namespace clice {
class ASTInfo;
namespace config {
namespace clice::config {
struct SemanticTokensOption {};
}; // namespace config
}; // namespace clice::config
namespace feature {
namespace clice::feature {
struct SemanticToken {
LocalSourceRange range;
@@ -28,7 +24,5 @@ std::vector<SemanticToken> semanticTokens(ASTInfo& AST);
/// Generate semantic tokens for all files.
index::Shared<std::vector<SemanticToken>> indexSemanticTokens(ASTInfo& AST);
} // namespace feature
} // namespace clice
} // namespace clice::feature