Home
last modified time | relevance | path

Searched refs:FormatToken (Results 1 – 17 of 17) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/Format/
H A DTokenAnnotator.h53 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 DUnwrappedLineParser.h65 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 DFormatToken.h104 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 DFormatToken.cpp27 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 DTokenAnnotator.cpp47 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 DBreakableToken.h75 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 DContinuationIndenter.cpp31 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 DWhitespaceManager.h49 void replaceWhitespace(FormatToken &Tok, unsigned Newlines,
58 void addUntouchableToken(const FormatToken &Tok, bool InPPDirective);
74 void replaceWhitespaceInToken(const FormatToken &Tok, unsigned Offset,
H A DUnwrappedLineParser.cpp27 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 DContinuationIndenter.h30 struct FormatToken;
99 unsigned breakProtrudingToken(const FormatToken &Current, LineState &State,
129 unsigned addMultilineToken(const FormatToken &Current, LineState &State);
317 FormatToken *NextToken;
H A DUnwrappedLineFormatter.cpp22 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 DUnwrappedLineFormatter.h77 int getIndentOffset(const FormatToken &RootToken) { in getIndentOffset()
87 void formatFirstToken(FormatToken &RootToken,
H A DFormat.cpp616 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 DCMakeLists.txt7 FormatToken.cpp
H A DBreakableToken.cpp145 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 DWhitespaceManager.cpp46 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 DMakefile12 FormatToken.cpp \