Lines Matching refs:FormatToken
11 /// into a FormatToken stream suitable for ClangFormat.
16 #include "FormatToken.h"
28 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator,
55 ArrayRef<FormatToken *> FormatTokenLexer::lex() {
446 SmallVectorImpl<FormatToken *>::const_iterator First =
466 bool FormatTokenLexer::precedesOperand(FormatToken *Tok) {
479 bool FormatTokenLexer::canPrecedeRegexLiteral(FormatToken *Prev) {
505 FormatToken *RegexToken = Tokens.back();
509 FormatToken *Prev = nullptr;
560 FormatToken *CSharpStringLiteral = Tokens.back();
622 FormatToken *BacktickToken = Tokens.back();
689 FormatToken *HashToken = Tokens.back();
712 FormatToken *Last = Tokens.back();
716 FormatToken *String = Tokens[Tokens.size() - 2];
723 FormatToken *Macro = Tokens[Tokens.size() - 4];
792 FormatToken *Next = Tokens.back();
808 FormatToken *FormatTokenLexer::getStashedToken() {
814 FormatTok = new (Allocator.Allocate()) FormatToken;
827 FormatToken *FormatTokenLexer::getNextToken() {
833 FormatTok = new (Allocator.Allocate()) FormatToken;
1032 void FormatTokenLexer::readRawToken(FormatToken &Tok) {