Home
last modified time | relevance | path

Searched refs:FormatTok (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/clang/lib/Format/
DUnwrappedLineParser.cpp60 static bool isLineComment(const FormatToken &FormatTok) { in isLineComment() argument
61 return FormatTok.is(tok::comment) && !FormatTok.TokenText.startswith("/*"); in isLineComment()
67 static bool continuesLineComment(const FormatToken &FormatTok, in continuesLineComment() argument
74 return isLineComment(FormatTok) && FormatTok.NewlinesBefore == 1 && in continuesLineComment()
76 FormatTok.OriginalColumn >= MinContinueColumn; in continuesLineComment()
247 FormatTok = nullptr; in reset()
276 pushToken(FormatTok); in parse()
329 switch (FormatTok->Tok.getKind()) { in parseCSharpGenericTypeConstraint()
333 if (FormatTok->is(Keywords.kw_where)) { in parseCSharpGenericTypeConstraint()
348 switch (FormatTok->Tok.getKind()) { in parseCSharpAttribute()
[all …]
DFormatTokenLexer.cpp30 : FormatTok(nullptr), IsFirstToken(true), StateStack({LexerState::NORMAL}), in FormatTokenLexer()
823 Token Tok = FormatTok->Tok; in getStashedToken()
824 StringRef TokenText = FormatTok->TokenText; in getStashedToken()
826 unsigned OriginalColumn = FormatTok->OriginalColumn; in getStashedToken()
827 FormatTok = new (Allocator.Allocate()) FormatToken; in getStashedToken()
828 FormatTok->Tok = Tok; in getStashedToken()
830 FormatTok->Tok.getLocation().getLocWithOffset(Tok.getLength() - 1); in getStashedToken()
831 FormatTok->Tok.setLocation(TokLocation); in getStashedToken()
832 FormatTok->WhitespaceRange = SourceRange(TokLocation, TokLocation); in getStashedToken()
833 FormatTok->TokenText = TokenText; in getStashedToken()
[all …]
DFormat.cpp1456 for (FormatToken *FormatTok = Line->First; FormatTok; in requoteJSStringLiteral() local
1457 FormatTok = FormatTok->Next) { in requoteJSStringLiteral()
1458 StringRef Input = FormatTok->TokenText; in requoteJSStringLiteral()
1459 if (FormatTok->Finalized || !FormatTok->isStringLiteral() || in requoteJSStringLiteral()
1470 SourceLocation Start = FormatTok->Tok.getLocation(); in requoteJSStringLiteral()
1483 Replace(FormatTok->Tok.getEndLoc().getLocWithOffset(-1), 1, in requoteJSStringLiteral()
1676 for (FormatToken *FormatTok = Line->First; FormatTok; in insertTrailingCommas() local
1677 FormatTok = FormatTok->Next) { in insertTrailingCommas()
1678 if (FormatTok->NewlinesBefore == 0) in insertTrailingCommas()
1680 FormatToken *Matching = FormatTok->MatchingParen; in insertTrailingCommas()
[all …]
DUnwrappedLineParser.h179 bool isOnNewLine(const FormatToken &FormatTok);
196 FormatToken *FormatTok; variable
DFormatTokenLexer.h99 FormatToken *FormatTok; variable
/external/clang/lib/Format/
DUnwrappedLineParser.cpp99 static FormatToken FormatTok; in getFakeEOF() local
101 FormatTok.Tok.startToken(); in getFakeEOF()
102 FormatTok.Tok.setKind(tok::eof); in getFakeEOF()
105 return &FormatTok; in getFakeEOF()
212 FormatTok = nullptr; in reset()
231 pushToken(FormatTok); in parse()
270 tok::TokenKind kind = FormatTok->Tok.getKind(); in parseLevel()
271 if (FormatTok->Type == TT_MacroBlockBegin) { in parseLevel()
273 } else if (FormatTok->Type == TT_MacroBlockEnd) { in parseLevel()
285 if (!FormatTok->is(TT_MacroBlockBegin) && tryToParseBracedList()) in parseLevel()
[all …]
DFormatTokenLexer.cpp29 : FormatTok(nullptr), IsFirstToken(true), GreaterStashed(false), in FormatTokenLexer()
369 Token Tok = FormatTok->Tok; in getStashedToken()
370 StringRef TokenText = FormatTok->TokenText; in getStashedToken()
372 unsigned OriginalColumn = FormatTok->OriginalColumn; in getStashedToken()
373 FormatTok = new (Allocator.Allocate()) FormatToken; in getStashedToken()
374 FormatTok->Tok = Tok; in getStashedToken()
376 FormatTok->Tok.getLocation().getLocWithOffset(Tok.getLength() - 1); in getStashedToken()
377 FormatTok->Tok.setLocation(TokLocation); in getStashedToken()
378 FormatTok->WhitespaceRange = SourceRange(TokLocation, TokLocation); in getStashedToken()
379 FormatTok->TokenText = TokenText; in getStashedToken()
[all …]
DUnwrappedLineParser.h129 bool isOnNewLine(const FormatToken &FormatTok);
141 FormatToken *FormatTok; variable
DFormat.cpp840 for (FormatToken *FormatTok = Line->First; FormatTok; in requoteJSStringLiteral() local
841 FormatTok = FormatTok->Next) { in requoteJSStringLiteral()
842 StringRef Input = FormatTok->TokenText; in requoteJSStringLiteral()
843 if (FormatTok->Finalized || !FormatTok->isStringLiteral() || in requoteJSStringLiteral()
855 SourceLocation Start = FormatTok->Tok.getLocation(); in requoteJSStringLiteral()
862 Replace(FormatTok->Tok.getEndLoc().getLocWithOffset(-1), 1, in requoteJSStringLiteral()
866 size_t ColumnWidth = FormatTok->TokenText.size(); in requoteJSStringLiteral()
902 FormatTok->ColumnWidth = ColumnWidth; in requoteJSStringLiteral()
DFormatTokenLexer.h66 FormatToken *FormatTok; variable
/external/llvm-project/clang/unittests/Format/
DTokenAnnotatorTest.cpp29 #define EXPECT_TOKEN_KIND(FormatTok, Kind) \ argument
30 EXPECT_EQ((FormatTok)->Tok.getKind(), Kind) << *(FormatTok)
31 #define EXPECT_TOKEN_TYPE(FormatTok, Type) \ argument
32 EXPECT_EQ((FormatTok)->getType(), Type) << *(FormatTok)
33 #define EXPECT_TOKEN(FormatTok, Kind, Type) \ argument
35 EXPECT_TOKEN_KIND(FormatTok, Kind); \
36 EXPECT_TOKEN_TYPE(FormatTok, Type); \