Lines Matching full:back

126 // ActiveReconstructedLines.back() is the line that has \p ExpandedParent or its
129 // is the parent of ActiveReconstructedLines.back() in the reconstructed
153 getParentInResult(MacroCallStructure.back().MacroCallLParen);
156 << MacroCallStructure.back().MacroCallLParen->TokenText
162 (!ActiveReconstructedLines.back()->Tokens.empty() &&
163 Parent == ActiveReconstructedLines.back()->Tokens.back()->Tok)) {
166 while (ActiveReconstructedLines.back()->Tokens.empty() ||
167 (Parent != ActiveReconstructedLines.back()->Tokens.back()->Tok &&
168 ActiveReconstructedLines.back()->Tokens.back()->Tok !=
174 ActiveReconstructedLines.back()->Tokens.back()->Children.push_back(
177 &*ActiveReconstructedLines.back()->Tokens.back()->Children.back());
178 } else if (parentLine().Tokens.back()->Tok != Parent) {
181 while (Parent != parentLine().Tokens.back()->Tok &&
182 parentLine().Tokens.back()->Tok &&
183 parentLine().Tokens.back()->Tok != OpenMacroParent) {
222 if (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE) {
230 assert(ActiveExpansions.back().SpelledI->Tok == Token);
237 currentLine()->Tokens.back()->Tok;
243 SpelledParentToReconstructedParent[Token] = (*I)->Tokens.back()->Tok;
293 if (ActiveExpansions.back().SpelledI == ActiveExpansions.back().SpelledE)
295 if (ActiveExpansions.back().SpelledI->Tok->is(tok::l_paren)) {
310 while (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE &&
311 ActiveExpansions.back().SpelledI->Tok != Token) {
326 for (auto T = ActiveExpansions.back().SpelledI;
327 T != ActiveExpansions.back().SpelledE; ++T) {
329 bool ClosingParen = (std::next(T) == ActiveExpansions.back().SpelledE ||
359 for (auto T = ActiveExpansions.back().SpelledI;
360 T != ActiveExpansions.back().SpelledE; ++T) {
389 FormatToken *Token = ActiveExpansions.back().SpelledI->Tok;
390 ++ActiveExpansions.back().SpelledI;
415 currentLine(), parentLine().Tokens.back()->Tok, Token));
424 SpelledParentToReconstructedParent[MacroCallStructure.back()
428 MacroCallStructure.back().Line->Level);
436 [MacroCallStructure.back().Line->Tokens.back()->Tok] = Token;
438 appendToken(Token, MacroCallStructure.back().Line);
440 MacroCallStructure.back().Line->Level);
444 appendToken(Token, MacroCallStructure.back().Line);
446 MacroCallStructure.back().ParentLastToken);
484 LineNode *Last = (*I)->Tokens.back().get();
494 Last = Last->Children.back()->Tokens.back().get();
513 UnwrappedLineNode &Current = Result.Tokens.back();
574 return ActiveReconstructedLines.back();