#include "FuzzySymbolIndex.h"
#include "llvm/Support/Regex.h"
SymbolAndSignals;
StringRef;
namespace clang {
namespace include_fixer {
namespace {
class MemSymbolIndex : public FuzzySymbolIndex { … };
enum TokenizeState { … };
enum CharType { … };
CharType classify(char c) { … }
}
std::vector<std::string> FuzzySymbolIndex::tokenize(StringRef Text) { … }
std::string
FuzzySymbolIndex::queryRegexp(const std::vector<std::string> &Tokens) { … }
llvm::Expected<std::unique_ptr<FuzzySymbolIndex>>
FuzzySymbolIndex::createFromYAML(StringRef FilePath) { … }
}
}