Lines Matching refs:FormatToken
105 unsigned FirstStartColumn, ArrayRef<FormatToken *> Tokens,
107 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator,
123 bool parseLevel(const FormatToken *OpeningBrace = nullptr,
125 FormatToken **IfLeftBrace = nullptr);
127 const FormatToken *OpeningBrace = nullptr) const;
128 FormatToken *parseBlock(bool MustBeDeclaration = false,
141 void parseStructuralElement(const FormatToken *OpeningBrace = nullptr,
143 FormatToken **IfLeftBrace = nullptr,
154 bool isBlockBegin(const FormatToken &Tok) const;
155 FormatToken *parseIfThenElse(IfStmtKind *IfKind, bool KeepBraces = false,
171 void parseRequiresClause(FormatToken *RequiresToken);
172 void parseRequiresExpression(FormatToken *RequiresToken);
205 std::optional<llvm::SmallVector<llvm::SmallVector<FormatToken *, 8>, 1>>
231 void distributeComments(const SmallVectorImpl<FormatToken *> &Comments,
232 const FormatToken *NextTok);
236 void pushToken(FormatToken *Tok);
249 bool isOnNewLine(const FormatToken &FormatTok);
279 llvm::DenseMap<FormatToken *, SmallVector<UnwrappedLine, 8>> ExpandedLines;
283 llvm::DenseMap<FormatToken *, std::unique_ptr<UnwrappedLine>> Unexpanded;
298 SmallVector<FormatToken *, 1> CommentsBeforeNextToken;
299 FormatToken *FormatTok = nullptr;
330 ArrayRef<FormatToken *> AllTokens;
396 FormatToken *IncludeGuardToken;
411 UnwrappedLineNode(FormatToken *Tok,
415 FormatToken *Tok;