Lines Matching refs:FormatToken

16 #include "FormatToken.h"
160 ArrayRef<FormatToken *> Tokens, UnwrappedLineConsumer &Callback,
161 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator,
196 for (FormatToken *Token : AllTokens)
344 const FormatToken *Previous = Tokens->getPreviousToken();
355 bool UnwrappedLineParser::parseLevel(const FormatToken *OpeningBrace,
357 FormatToken **IfLeftBrace) {
362 FormatToken *IfLBrace = nullptr;
426 const FormatToken *Next = Tokens->peekNextToken();
492 FormatToken *Tok = FormatTok;
493 const FormatToken *PrevTok = Tok->Previous;
498 FormatToken *Tok;
499 const FormatToken *PrevTok;
688 UnwrappedLine &ParsedLine, const FormatToken *OpeningBrace) const {
705 SavedToken.Tok = new FormatToken;
746 FormatToken *UnwrappedLineParser::parseBlock(bool MustBeDeclaration,
768 FormatToken *Tok = FormatTok;
817 FormatToken *IfLBrace = nullptr;
851 const FormatToken *Previous = Tokens->getPreviousToken();
960 const FormatToken &InitialToken) {
984 const FormatToken *OpeningBrace = FormatTok;
1100 FormatToken *IfCondition = FormatTok;
1224 static bool tokenCanStartNewLine(const FormatToken &Tok) {
1246 const FormatToken *FormatTok) {
1261 const FormatToken *FormatTok) {
1270 const FormatToken *FormatTok) {
1289 static bool isC78Type(const FormatToken &Tok) {
1302 static bool isC78ParameterDecl(const FormatToken *Tok, const FormatToken *Next,
1303 const FormatToken *FuncName) {
1311 const FormatToken *Prev = FuncName->Previous;
1380 FormatToken *Previous = FormatTok;
1382 FormatToken *Next = FormatTok;
1421 const FormatToken *OpeningBrace, IfStmtKind *IfKind,
1422 FormatToken **IfLeftBrace, bool *HasDoWhile, bool *HasLabel) {
1500 FormatToken *Tok = parseIfThenElse(IfKind);
1707 const FormatToken *Previous = FormatTok->Previous;
1970 FormatToken *Next = Tokens->getNextToken();
2009 FormatToken *PreviousToken = FormatTok;
2161 FormatToken *Tok = Tokens->getNextToken();
2244 FormatToken &LSquare = *FormatTok;
2364 const FormatToken *Previous = FormatTok->Previous;
2365 const FormatToken *LeftSquare = FormatTok;
2377 const FormatToken *Next = Tokens->peekNextToken(/*SkipComment=*/true);
2715 static FormatToken *getLastNonComment(const UnwrappedLine &Line) {
2724 FormatToken *Tok = nullptr;
2765 static void markOptionalBraces(FormatToken *LeftBrace) {
2771 FormatToken *RightBrace = LeftBrace->MatchingParen;
2803 bool UnwrappedLineParser::isBlockBegin(const FormatToken &Tok) const {
2810 FormatToken *UnwrappedLineParser::parseIfThenElse(IfStmtKind *IfKind,
2867 FormatToken *IfLeftBrace = nullptr;
2896 FormatToken *ElseLeftBrace = nullptr;
2912 FormatToken *IfLBrace =
2927 const FormatToken *Previous = Tokens->getPreviousToken();
2967 FormatToken *IfRightBrace = IfLeftBrace->MatchingParen;
3086 const FormatToken &InitialToken = *FormatTok;
3185 FormatToken *LeftBrace = FormatTok;
3411 FormatToken *AccessSpecifierCandidate = FormatTok;
3513 FormatToken *NextToken = Tokens->getNextToken();
3580 void UnwrappedLineParser::parseRequiresClause(FormatToken *RequiresToken) {
3610 void UnwrappedLineParser::parseRequiresExpression(FormatToken *RequiresToken) {
3776 const FormatToken &InitialToken = *FormatTok;
3904 FormatToken *Tok = Tokens->getNextToken();
3928 const FormatToken *OpeningBrace = FormatTok;
3935 FormatToken *Tok = Tokens->getNextToken();
3993 const FormatToken &InitialToken = *FormatTok;
3996 const FormatToken *ClassName = nullptr;
3998 auto IsNonMacroIdentifier = [](const FormatToken *Tok) {
4085 FormatToken *Previous = FormatTok->Previous;
4110 [](const FormatToken &RecordTok) -> std::pair<TokenType, TokenType> {
4498 FormatToken *Tok = FormatTok;
4612 bool UnwrappedLineParser::isOnNewLine(const FormatToken &FormatTok) {
4620 continuesLineCommentSection(const FormatToken &FormatTok,
4700 const FormatToken *MinColumnToken = Line.Tokens.front().Tok;
4704 const FormatToken *PreviousToken = nullptr;
4726 for (FormatToken *Tok : CommentsBeforeNextToken) {
4751 FormatToken *Previous = FormatTok;
4770 const SmallVectorImpl<FormatToken *> &Comments,
4771 const FormatToken *NextTok) {
4805 FormatToken *FormatTok = Comments[i];
4824 SmallVector<FormatToken *, 1> Comments;
4844 const FormatToken &Tok,
4846 auto IsFirstOnLine = [](const FormatToken &Tok) {
4900 FormatToken *ID = FormatTok;
4951 SmallVector<FormatToken *, 8> Expansion =
4993 llvm::SmallVectorImpl<FormatToken *> &Into) {
5002 std::optional<llvm::SmallVector<llvm::SmallVector<FormatToken *, 8>, 1>>
5004 std::optional<llvm::SmallVector<llvm::SmallVector<FormatToken *, 8>, 1>> Args;
5010 FormatToken *Tok = FormatTok;
5055 void UnwrappedLineParser::pushToken(FormatToken *Tok) {