Lines Matching refs:FormatToken
779 ArrayRef<FormatToken *> lex() {
856 SmallVectorImpl<FormatToken *>::const_iterator First =
877 bool precedesOperand(FormatToken *Tok) {
891 bool canPrecedeRegexLiteral(FormatToken *Prev) {
915 FormatToken *RegexToken = Tokens.back();
919 FormatToken *Prev = nullptr;
973 FormatToken *EndBacktick = Tokens.back();
1060 FormatToken *Last = Tokens.back();
1064 FormatToken *String = Tokens[Tokens.size() - 2];
1071 FormatToken *Macro = Tokens[Tokens.size() - 4];
1140 FormatToken *Next = Tokens.back();
1156 FormatToken *getStashedToken() {
1162 FormatTok = new (Allocator.Allocate()) FormatToken;
1175 FormatToken *getNextToken() {
1185 FormatTok = new (Allocator.Allocate()) FormatToken;
1339 FormatToken *FormatTok;
1351 llvm::SpecificBumpPtrAllocator<FormatToken> Allocator;
1354 SmallVector<FormatToken *, 16> Tokens;
1362 void readRawToken(FormatToken &Tok) {
1505 FormatToken *Last = Line->Last;
1550 for (FormatToken *Tok = Line->First; Tok; Tok = Tok->Next) {
1592 bool affectsTokenRange(const FormatToken &First, const FormatToken &Last,
1605 bool affectsLeadingEmptyLines(const FormatToken &Tok) {
1633 for (FormatToken *Tok = Line->First->Next; Tok; Tok = Tok->Next) {
1650 for (FormatToken *Tok = Line->First; Tok && Tok->Next; Tok = Tok->Next) {
1673 FormatToken *Tok = AnnotatedLines[i]->First->Next;