| /freebsd-14.2/contrib/llvm-project/clang/lib/Format/ |
| H A D | Macros.h | 124 llvm::SmallVector<FormatToken *, 8> 234 void add(FormatToken *Token, FormatToken *ExpandedParent, bool First); 236 FormatToken *getParentInResult(FormatToken *Parent); 237 void reconstruct(FormatToken *Token); 240 void endReconstruction(FormatToken *Token); 266 LineNode(FormatToken *Tok) : Tok(Tok) {} in LineNode() 267 FormatToken *Tok = nullptr; 316 llvm::DenseMap<FormatToken *, FormatToken *> 323 FormatToken *ID; 355 FormatToken *ParentLastToken; [all …]
|
| H A D | FormatTokenSource.h | 37 virtual FormatToken *getNextToken() = 0; 77 virtual FormatToken *insertTokens(ArrayRef<FormatToken *> Tokens) = 0; 85 FormatToken *getNextToken() override { in getNextToken() 136 FormatToken *insertTokens(ArrayRef<FormatToken *> New) override { in insertTokens() 171 FormatToken *Tok = Tokens[Position]; 177 SmallVector<FormatToken *> Tokens; 239 FormatToken *insertTokens(ArrayRef<FormatToken *> Tokens) override { in insertTokens() 251 FormatToken FakeEOF; 254 FormatToken *&ResetToken; 258 FormatToken *Token; [all …]
|
| H A D | UnwrappedLineParser.h | 131 FormatToken **IfLeftBrace = nullptr); 160 bool isBlockBegin(const FormatToken &Tok) const; 177 void parseRequiresClause(FormatToken *RequiresToken); 238 const FormatToken *NextTok); 242 void pushToken(FormatToken *Tok); 255 bool isOnNewLine(const FormatToken &FormatTok); 305 FormatToken *FormatTok = nullptr; 334 ArrayRef<FormatToken *> AllTokens; 400 FormatToken *IncludeGuardToken; 415 UnwrappedLineNode(FormatToken *Tok, [all …]
|
| H A D | TokenAnnotator.h | 67 FormatToken *Current = First; in AnnotatedLine() 104 FormatToken *Current = First; in ~AnnotatedLine() 154 FormatToken *getFirstNonComment() const { in getFirstNonComment() 159 FormatToken *getLastNonComment() const { in getLastNonComment() 164 FormatToken *First; 165 FormatToken *Last; 233 const FormatToken &Right) const; 236 const FormatToken &Right) const; 239 const FormatToken &Right) const; 242 const FormatToken &Right) const; [all …]
|
| H A D | NamespaceEndCommentsFixer.cpp | 29 const FormatToken * 48 const FormatToken *skipAttribute(const FormatToken *Tok) { in skipAttribute() 87 const FormatToken *FirstNSTok = nullptr; in computeName() 160 bool hasEndComment(const FormatToken *RBraceTok) { in hasEndComment() 167 const FormatToken *Comment = RBraceTok->Next; in validEndComment() 236 const FormatToken *Comment = RBraceTok->Next; in updateEndComment() 247 const FormatToken * 291 FormatToken *Tok = Line->First; in analyze() 309 const FormatToken *NamespaceTok = in analyze() 313 FormatToken *RBraceTok = EndLine->First; in analyze() [all …]
|
| H A D | FormatTokenLexer.h | 44 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator, 47 ArrayRef<FormatToken *> lex(); 75 bool precedesOperand(FormatToken *Tok); 77 bool canPrecedeRegexLiteral(FormatToken *Prev); 113 FormatToken *getStashedToken(); 115 FormatToken *getNextToken(); 117 FormatToken *FormatTok; 130 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator; 133 SmallVector<FormatToken *, 16> Tokens; 150 void readRawToken(FormatToken &Tok);
|
| H A D | MacroExpander.cpp | 36 SmallVector<FormatToken *, 8> Params; 37 SmallVector<FormatToken *, 8> Body; 116 FormatToken *Current = nullptr; 118 ArrayRef<FormatToken *> Tokens; 166 llvm::SmallVector<FormatToken *, 8> 167 MacroExpander::expand(FormatToken *ID, in expand() 179 SmallVector<FormatToken *, 8> Result; in expand() 184 auto pushToken = [&](FormatToken *Tok) { in expand() 205 for (FormatToken *Arg : Args[I->getValue()]) { in expand() 219 for (FormatToken *Tok : Def.Body) { in expand() [all …]
|
| H A D | QualifierAlignmentFixer.cpp | 71 const FormatToken *First) { in removeToken() 156 isConfiguredQualifier(const FormatToken *const Tok, in isConfiguredQualifier() 251 const FormatToken *LastQual = Tok; in analyzeRight() 333 const FormatToken *Next = nullptr; in analyzeRight() 390 const FormatToken *FirstQual = Tok; in analyzeLeft() 474 const FormatToken *const ColonColon = in analyzeLeft() 476 const FormatToken *const PreColonColon = in analyzeLeft() 490 const FormatToken *Previous = nullptr; in analyzeLeft() 555 FormatToken *First = Line->First; in fixQualifierAlignment() 612 const FormatToken *const Tok) { in isQualifierOrType() [all …]
|
| H A D | MacroCallReconstructor.cpp | 33 FormatToken *Parent = nullptr) { in forEachToken() 55 forEachToken(Line, [&](FormatToken *Token, FormatToken *Parent, bool First) { in addLine() 74 void MacroCallReconstructor::add(FormatToken *Token, in add() 139 FormatToken *Parent = getParentInResult(ExpandedParent); in prepareParent() 143 FormatToken *OpenMacroParent = nullptr; in prepareParent() 193 FormatToken *MacroCallReconstructor::getParentInResult(FormatToken *Parent) { in getParentInResult() 275 ArrayRef<FormatToken *> StartedMacros = in startReconstruction() 280 for (FormatToken *ID : llvm::reverse(StartedMacros)) { in startReconstruction() 328 FormatToken *Token = T->Tok; in endReconstruction() 368 llvm::DenseSet<FormatToken *> Values; in debugParentMap() [all …]
|
| H A D | QualifierAlignmentFixer.h | 59 const FormatToken *analyzeRight(const SourceManager &SourceMgr, 62 const FormatToken *Tok, 66 const FormatToken *analyzeLeft(const SourceManager &SourceMgr, 69 const FormatToken *Tok, 74 static bool isQualifierOrType(const FormatToken *Tok); 76 isConfiguredQualifierOrType(const FormatToken *Tok, 80 static bool isPossibleMacro(const FormatToken *Tok);
|
| H A D | FormatToken.cpp | 39 bool FormatToken::isSimpleTypeSpecifier() const { in isSimpleTypeSpecifier() 74 bool FormatToken::isTypeOrIdentifier() const { in isTypeOrIdentifier() 78 bool FormatToken::isBlockIndentedInitRBrace(const FormatStyle &Style) const { in isBlockIndentedInitRBrace() 93 bool FormatToken::opensBlockOrBlockTypeList(const FormatStyle &Style) const { in opensBlockOrBlockTypeList() 108 void TokenRole::precomputeFormattingInfos(const FormatToken *Token) {} in precomputeFormattingInfos() 120 const FormatToken *LBrace = in formatAfterToken() 182 static unsigned CodePointsBetween(const FormatToken *Begin, in CodePointsBetween() 183 const FormatToken *End) { in CodePointsBetween() 213 FormatToken *ItemBegin = Token->Next; in precomputeFormattingInfos() 237 const FormatToken *ItemEnd = nullptr; in precomputeFormattingInfos() [all …]
|
| H A D | ContinuationIndenter.h | 33 struct FormatToken; 112 unsigned reformatRawStringLiteral(const FormatToken &Current, 119 unsigned handleEndOfLine(const FormatToken &Current, LineState &State, 124 std::optional<FormatStyle> getRawStringStyle(const FormatToken &Current, 145 std::pair<unsigned, bool> breakProtrudingToken(const FormatToken &Current, 153 createBreakableToken(const FormatToken &Current, LineState &State, 183 unsigned addMultilineToken(const FormatToken &Current, LineState &State); 203 ParenState(const FormatToken *Tok, unsigned Indent, unsigned LastSpace, in ParenState() 222 const FormatToken *Tok; 421 FormatToken *NextToken;
|
| H A D | BreakableToken.h | 32 bool switchesFormatting(const FormatToken &Token); 239 BreakableToken(const FormatToken &Tok, bool InPPDirective, in BreakableToken() 244 const FormatToken &Tok; 256 BreakableStringLiteral(const FormatToken &Tok, unsigned StartColumn, 305 const FormatToken &Tok, QuoteStyleType QuoteStyle, bool UnindentPlus, 336 BreakableComment(const FormatToken &Token, unsigned StartColumn, 351 const FormatToken &tokenAt(unsigned LineIndex) const; 373 SmallVector<FormatToken *, 16> Tokens; 403 BreakableBlockComment(const FormatToken &Token, unsigned StartColumn, 482 BreakableLineCommentSection(const FormatToken &Token, unsigned StartColumn, [all …]
|
| H A D | FormatToken.h | 222 struct FormatToken; 276 struct FormatToken { struct 277 FormatToken() in FormatToken() argument 539 FormatToken *NextOperator = nullptr; argument 545 FormatToken *Previous = nullptr; argument 548 FormatToken *Next = nullptr; argument 789 FormatToken *Tok = Previous; in getPreviousNonComment() 797 FormatToken *Tok = Next; in getNextNonComment() 815 const FormatToken *T = this; in isCppStructuredBinding() argument 849 FormatToken(const FormatToken &) = delete; [all …]
|
| H A D | AffectedRangeManager.h | 22 struct FormatToken; 42 bool affectsTokenRange(const FormatToken &First, const FormatToken &Last, 47 bool affectsLeadingEmptyLines(const FormatToken &Tok);
|
| H A D | TokenAnnotator.cpp | 934 void updateParameterCount(FormatToken *Left, FormatToken *Current) { in updateParameterCount() 1923 static FormatToken *untilMatchingParen(FormatToken *Current) { in untilMatchingParen() 2338 auto MayBeArrayDelete = [](FormatToken *Tok) -> FormatToken * { in rParenEndsCast() 2710 FormatToken *CurrentToken; 2760 FormatToken *Start = Current; in parse() 2961 FormatToken *Start = Current; in parseConditionalExpr() 2986 FormatToken *verilogGroupDecl(FormatToken *FirstOfType, in verilogGroupDecl() 2991 FormatToken *Start = Current; in verilogGroupDecl() 3001 FormatToken *Tok = Start; in verilogGroupDecl() 3121 FormatToken *Current; [all …]
|
| H A D | ObjCPropertyAttributeOrderFixer.cpp | 39 const FormatToken *BeginTok, const FormatToken *EndTok) { in sortPropertyAttributes() 160 tooling::Replacements &Fixes, const FormatToken *Tok) { in analyzeObjCPropertyDecl() 164 const FormatToken *const PropertyTok = Tok->Next; in analyzeObjCPropertyDecl() 169 const FormatToken *const LParenTok = PropertyTok->getNextNonComment(); in analyzeObjCPropertyDecl() 174 const FormatToken *const RParenTok = LParenTok->MatchingParen; in analyzeObjCPropertyDecl() 195 FormatToken *First = Line->First; in analyze()
|
| H A D | UnwrappedLineParser.cpp | 351 FormatToken *IfLBrace = nullptr; in parseLevel() 424 FormatToken *Next; in parseLevel() 481 FormatToken *Tok = FormatTok; in calculateBraceTypes() 487 FormatToken *Tok; in calculateBraceTypes() 488 const FormatToken *PrevTok; in calculateBraceTypes() 494 FormatToken *NextTok; in calculateBraceTypes() 760 FormatToken *Tok = FormatTok; in parseBlock() 1298 static bool isC78ParameterDecl(const FormatToken *Tok, const FormatToken *Next, in isC78ParameterDecl() 1378 FormatToken *Next = FormatTok; in readTokenWithJavaScriptASI() 2668 FormatToken *Tok = nullptr; in parseUnbracedBody() [all …]
|
| H A D | ContinuationIndenter.cpp | 91 FormatToken *End = Tok.MatchingParen; in getLengthToMatchingParen() 134 const FormatToken &Previous = *Current.Previous; in startsNextParameter() 291 const FormatToken &Current = *State.NextToken; in canBreak() 364 const FormatToken &Current = *State.NextToken; in mustBreak() 626 const FormatToken &Current = *State.NextToken; in addTokenToState() 664 FormatToken &Current = *State.NextToken; in addTokenOnCurrentLine() 717 const FormatToken *Tok = &Previous; in addTokenOnCurrentLine() 932 FormatToken &Current = *State.NextToken; in addTokenOnNewLine() 1201 FormatToken &Current = *State.NextToken; in getNewLineColumn() 1879 for (const FormatToken *Tok = &Current; in moveStatePastScopeOpener() [all …]
|
| H A D | ObjCPropertyAttributeOrderFixer.h | 31 const FormatToken *Tok); 35 const FormatToken *BeginTok, 36 const FormatToken *EndTok);
|
| H A D | AffectedRangeManager.cpp | 36 FormatToken *Last = Line->Last; in computeAffectedLines() 72 bool AffectedRangeManager::affectsTokenRange(const FormatToken &First, in affectsTokenRange() 73 const FormatToken &Last, in affectsTokenRange() 84 bool AffectedRangeManager::affectsLeadingEmptyLines(const FormatToken &Tok) { in affectsLeadingEmptyLines() 120 for (FormatToken *Tok = Line->First; Tok; Tok = Tok->Next) { in nonPPLineAffected()
|
| H A D | WhitespaceManager.h | 57 void replaceWhitespace(FormatToken &Tok, unsigned Newlines, unsigned Spaces, 65 void addUntouchableToken(const FormatToken &Tok, bool InPPDirective); 83 void replaceWhitespaceInToken(const FormatToken &Tok, unsigned Offset, 114 Change(const FormatToken &Tok, bool CreateReplacement, 124 const FormatToken *Tok;
|
| H A D | FormatTokenLexer.cpp | 79 ArrayRef<FormatToken *> FormatTokenLexer::lex() { in lex() 603 FormatToken *RegexToken = Tokens.back(); in tryParseJSRegexLiteral() 607 FormatToken *Prev = nullptr; in tryParseJSRegexLiteral() 779 FormatToken *MultiLineString = Tokens.back(); in handleTableGenMultilineString() 810 FormatToken *Tok = Tokens.back(); in handleTableGenNumericLikeIdentifier() 848 FormatToken *BacktickToken = Tokens.back(); in handleTemplateStrings() 914 FormatToken *HashToken = Tokens.back(); in tryParsePythonComment() 937 FormatToken *Last = Tokens.back(); in tryMerge_TMacro() 948 FormatToken *Macro = Tokens[Tokens.size() - 4]; in tryMerge_TMacro() 1017 FormatToken *Next = Tokens.back(); in tryMergeConflictMarkers() [all …]
|
| H A D | UnwrappedLineFormatter.cpp | 30 bool isRecordLBrace(const FormatToken &Tok) { in isRecordLBrace() 114 int getIndentOffset(const FormatToken &RootToken) { in getIndentOffset() 187 const FormatToken *getMatchingNamespaceToken( in getMatchingNamespaceToken() 207 const FormatToken *NamespaceToken = in getMatchingNamespaceTokenText() 288 const FormatToken *Tok = PreviousLine->First; in tryFitMultipleLinesInOne() 507 const FormatToken *PreviousPrevious = in tryFitMultipleLinesInOne() 569 const FormatToken *First = TheLine->First; in tryFitMultipleLinesInOne() 806 FormatToken *Tok = I[1]->First; in tryMergeSimpleBlock() 943 static void markFinalized(FormatToken *Tok) { in markFinalized() 1502 const FormatToken *previousToken; in computeNewlines() [all …]
|
| H A D | DefinitionBlockSeparator.cpp | 38 auto GetBracketLevelChange = [](const FormatToken *Tok) { in separateBlocks() 52 for (const FormatToken *CurrentToken = Line->First; CurrentToken; in separateBlocks() 81 FormatToken *TargetToken = nullptr; in separateBlocks() 85 const auto IsAccessSpecifierToken = [](const FormatToken *Token) { in separateBlocks() 122 for (const FormatToken *CurrentToken = CurrentLine->First; CurrentToken; in separateBlocks()
|