| /minix3/external/bsd/llvm/dist/clang/lib/Format/ |
| H A D | TokenAnnotator.h | 53 FormatToken *Current = First; in AnnotatedLine() 80 FormatToken *First; 81 FormatToken *Last; 125 unsigned splitPenalty(const AnnotatedLine &Line, const FormatToken &Tok, 128 bool spaceRequiredBetween(const AnnotatedLine &Line, const FormatToken &Left, 129 const FormatToken &Right); 131 bool spaceRequiredBefore(const AnnotatedLine &Line, const FormatToken &Tok); 133 bool mustBreakBefore(const AnnotatedLine &Line, const FormatToken &Right); 135 bool canBreakBefore(const AnnotatedLine &Line, const FormatToken &Right);
|
| H A D | UnwrappedLineParser.h | 65 ArrayRef<FormatToken *> Tokens, 114 void pushToken(FormatToken *Tok); 126 bool isOnNewLine(const FormatToken &FormatTok); 137 SmallVector<FormatToken *, 1> CommentsBeforeNextToken; 138 FormatToken *FormatTok; 172 ArrayRef<FormatToken *> AllTokens; 211 UnwrappedLineNode(FormatToken *Tok) : Tok(Tok) {} in UnwrappedLineNode() 213 FormatToken *Tok;
|
| H A D | FormatToken.h | 104 struct FormatToken { struct 105 FormatToken() in FormatToken() function 393 FormatToken *getPreviousNonComment() const { in getPreviousNonComment() argument 394 FormatToken *Tok = Previous; in getPreviousNonComment() 401 const FormatToken *getNextNonComment() const { in getNextNonComment() argument 402 const FormatToken *Tok = Next; in getNextNonComment() 422 FormatToken *MatchingParen; argument 424 FormatToken *Previous; argument 425 FormatToken *Next; argument 439 FormatToken(const FormatToken &) LLVM_DELETED_FUNCTION; argument [all …]
|
| H A D | FormatToken.cpp | 27 bool FormatToken::isSimpleTypeSpecifier() const { in isSimpleTypeSpecifier() 57 void TokenRole::precomputeFormattingInfos(const FormatToken *Token) {} in precomputeFormattingInfos() 66 const FormatToken *LBrace = State.NextToken->Previous->Previous; in formatAfterToken() 123 static unsigned CodePointsBetween(const FormatToken *Begin, in CodePointsBetween() 124 const FormatToken *End) { in CodePointsBetween() 129 void CommaSeparatedList::precomputeFormattingInfos(const FormatToken *Token) { in precomputeFormattingInfos() 145 FormatToken *ItemBegin = Token->Next; in precomputeFormattingInfos() 163 const FormatToken *ItemEnd = nullptr; in precomputeFormattingInfos() 166 const FormatToken *NonCommentEnd = ItemEnd->getPreviousNonComment(); in precomputeFormattingInfos()
|
| H A D | TokenAnnotator.cpp | 47 FormatToken *Left = CurrentToken->Previous; in parseAngle() 102 FormatToken *Left = CurrentToken->Previous; in parseParens() 106 } else if (FormatToken *MaybeSel = Left->Previous) { in parseParens() 158 FormatToken *Prev = CurrentToken->getPreviousNonComment(); in parseParens() 160 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in parseParens() 161 FormatToken *Next = CurrentToken->Next; in parseParens() 222 FormatToken *Tok = CurrentToken; in parseParens() 239 FormatToken *Left = CurrentToken->Previous; in parseSquare() 240 FormatToken *Parent = Left->getPreviousNonComment(); in parseSquare() 308 FormatToken *Tok = CurrentToken; in parseSquare() [all …]
|
| H A D | BreakableToken.h | 75 BreakableToken(const FormatToken &Tok, unsigned IndentLevel, in BreakableToken() 81 const FormatToken &Tok; 98 BreakableSingleLineToken(const FormatToken &Tok, unsigned IndentLevel, 120 BreakableStringLiteral(const FormatToken &Tok, unsigned IndentLevel, 139 BreakableLineComment(const FormatToken &Token, unsigned IndentLevel, 165 BreakableBlockComment(const FormatToken &Token, unsigned IndentLevel,
|
| H A D | ContinuationIndenter.cpp | 31 static unsigned getLengthToMatchingParen(const FormatToken &Tok) { in getLengthToMatchingParen() 34 FormatToken *End = Tok.MatchingParen; in getLengthToMatchingParen() 43 static bool startsSegmentOfBuilderTypeCall(const FormatToken &Tok) { in startsSegmentOfBuilderTypeCall() 48 static bool startsNextParameter(const FormatToken &Current, in startsNextParameter() 50 const FormatToken &Previous = *Current.Previous; in startsNextParameter() 93 const FormatToken &Current = *State.NextToken; in canBreak() 94 const FormatToken &Previous = *Current.Previous; in canBreak() 136 const FormatToken &Current = *State.NextToken; in mustBreak() 137 const FormatToken &Previous = *Current.Previous; in mustBreak() 241 const FormatToken &Current = *State.NextToken; in addTokenToState() [all …]
|
| H A D | WhitespaceManager.h | 49 void replaceWhitespace(FormatToken &Tok, unsigned Newlines, 58 void addUntouchableToken(const FormatToken &Tok, bool InPPDirective); 74 void replaceWhitespaceInToken(const FormatToken &Tok, unsigned Offset,
|
| H A D | UnwrappedLineParser.cpp | 27 virtual FormatToken *getNextToken() = 0; 30 virtual FormatToken *setPosition(unsigned Position) = 0; 59 FormatToken *&ResetToken, bool &StructuralError) in ScopedMacroState() 77 FormatToken *getNextToken() override { in getNextToken() 89 FormatToken *setPosition(unsigned Position) override { in setPosition() 97 FormatToken *getFakeEOF() { in getFakeEOF() 99 static FormatToken FormatTok; in getFakeEOF() 110 FormatToken *&ResetToken; 116 FormatToken *Token; 177 IndexedTokenSource(ArrayRef<FormatToken *> Tokens) in IndexedTokenSource() [all …]
|
| H A D | ContinuationIndenter.h | 30 struct FormatToken; 99 unsigned breakProtrudingToken(const FormatToken &Current, LineState &State, 129 unsigned addMultilineToken(const FormatToken &Current, LineState &State); 317 FormatToken *NextToken;
|
| H A D | UnwrappedLineFormatter.cpp | 22 const FormatToken *Next = Line.First->getNextNonComment(); in startsExternCBlock() 23 const FormatToken *NextNext = Next ? Next->getNextNonComment() : nullptr; in startsExternCBlock() 218 FormatToken *Tok = I[1]->First; in tryMergeSimpleBlock() 281 for (const FormatToken *Tok = Line->First; Tok; Tok = Tok->Next) { in containsMustBreak() 337 const FormatToken *FirstTok = TheLine.First; in format() 422 for (FormatToken *Tok = TheLine.First; Tok; Tok = Tok->Next) { in format() 446 for (FormatToken *Tok = TheLine.First; Tok; Tok = Tok->Next) { in format() 469 void UnwrappedLineFormatter::formatFirstToken(FormatToken &RootToken, in formatFirstToken() 530 for (FormatToken *Tok = B.First; Tok; Tok = Tok->Next) { in join() 654 FormatToken &Previous = *State.NextToken->Previous; in formatChildren() [all …]
|
| H A D | UnwrappedLineFormatter.h | 77 int getIndentOffset(const FormatToken &RootToken) { in getIndentOffset() 87 void formatFirstToken(FormatToken &RootToken,
|
| H A D | Format.cpp | 616 ArrayRef<FormatToken *> lex() { in lex() 665 SmallVectorImpl<FormatToken *>::const_iterator First = in tryMergeTokens() 688 FormatToken *Previous = Tokens[Tokens.size() - 2]; in tryMergeEscapeSequence() 751 FormatToken *Last = Tokens.back(); in tryMerge_TMacro() 755 FormatToken *String = Tokens[Tokens.size() - 2]; in tryMerge_TMacro() 762 FormatToken *Macro = Tokens[Tokens.size() - 4]; in tryMerge_TMacro() 829 FormatToken *Next = Tokens.back(); in tryMergeConflictMarkers() 845 FormatToken *getNextToken() { in getNextToken() 850 FormatTok = new (Allocator.Allocate()) FormatToken; in getNextToken() 862 FormatTok = new (Allocator.Allocate()) FormatToken; in getNextToken() [all …]
|
| H A D | CMakeLists.txt | 7 FormatToken.cpp
|
| H A D | BreakableToken.cpp | 145 const FormatToken &Tok, unsigned IndentLevel, unsigned StartColumn, in BreakableSingleLineToken() 156 const FormatToken &Tok, unsigned IndentLevel, unsigned StartColumn, in BreakableStringLiteral() 201 const FormatToken &Token, unsigned IndentLevel, unsigned StartColumn, in BreakableLineComment() 252 const FormatToken &Token, unsigned IndentLevel, unsigned StartColumn, in BreakableBlockComment()
|
| H A D | WhitespaceManager.cpp | 46 void WhitespaceManager::replaceWhitespace(FormatToken &Tok, unsigned Newlines, in replaceWhitespace() 58 void WhitespaceManager::addUntouchableToken(const FormatToken &Tok, in addUntouchableToken() 69 const FormatToken &Tok, unsigned Offset, unsigned ReplaceChars, in replaceWhitespaceInToken()
|
| /minix3/external/bsd/llvm/lib/libclangFormat/ |
| H A D | Makefile | 12 FormatToken.cpp \
|