Lines Matching defs:FormatToken
33 FormatToken *Parent = nullptr) {
45 const llvm::DenseMap<FormatToken *, std::unique_ptr<UnwrappedLine>>
55 forEachToken(Line, [&](FormatToken *Token, FormatToken *Parent, bool First,
73 void MacroCallReconstructor::add(FormatToken *Token,
74 FormatToken *ExpandedParent, bool First,
131 void MacroCallReconstructor::prepareParent(FormatToken *ExpandedParent,
139 FormatToken *Parent = getParentInResult(ExpandedParent);
143 FormatToken *OpenMacroParent = nullptr;
193 FormatToken *MacroCallReconstructor::getParentInResult(FormatToken *Parent) {
194 FormatToken *Mapped = SpelledParentToReconstructedParent.lookup(Parent);
207 void MacroCallReconstructor::reconstruct(FormatToken *Token) {
258 void MacroCallReconstructor::startReconstruction(FormatToken *Token) {
275 ArrayRef<FormatToken *> StartedMacros =
280 for (FormatToken *ID : llvm::reverse(StartedMacros)) {
304 bool MacroCallReconstructor::reconstructActiveCallUntil(FormatToken *Token) {
318 void MacroCallReconstructor::endReconstruction(FormatToken *Token) {
328 FormatToken *Token = T->Tok;
368 llvm::DenseSet<FormatToken *> Values;
389 FormatToken *Token = ActiveExpansions.back().SpelledI->Tok;
499 void MacroCallReconstructor::appendToken(FormatToken *Token,
579 FormatToken *ParentLastToken, FormatToken *MacroCallLParen)