Lines Matching refs:TokenText
149 static llvm::Optional<StringRef> getRawStringDelimiter(StringRef TokenText) { in getRawStringDelimiter() argument
150 if (TokenText.size() < 5 // The smallest raw string possible is 'R"()"'. in getRawStringDelimiter()
151 || !TokenText.startswith("R\"") || !TokenText.endswith("\"")) in getRawStringDelimiter()
157 size_t LParenPos = TokenText.substr(0, 19).find_first_of('('); in getRawStringDelimiter()
160 StringRef Delimiter = TokenText.substr(2, LParenPos - 2); in getRawStringDelimiter()
163 size_t RParenPos = TokenText.size() - Delimiter.size() - 2; in getRawStringDelimiter()
164 if (TokenText[RParenPos] != ')') in getRawStringDelimiter()
166 if (!TokenText.substr(RParenPos + 1).startswith(Delimiter)) in getRawStringDelimiter()
492 ((Previous.is(tok::identifier) && Previous.TokenText == "endl") || in mustBreak()
493 (Previous.Tok.isLiteral() && (Previous.TokenText.endswith("\\n\"") || in mustBreak()
494 Previous.TokenText == "\'\\n\'")))) in mustBreak()
1505 StringRef OldDelimiter = *getRawStringDelimiter(Current.TokenText); in reformatRawStringLiteral()
1517 Current.TokenText.substr(OldPrefixSize).drop_back(OldSuffixSize); in reformatRawStringLiteral()
1541 bool ContentStartsOnNewline = Current.TokenText[OldPrefixSize] == '\n'; in reformatRawStringLiteral()
1608 Current.Tok.getLocation().getLocWithOffset(Current.TokenText.size() - in reformatRawStringLiteral()
1737 return Tok->TokenText; in getEnclosingFunctionName()
1745 auto Delimiter = getRawStringDelimiter(Current.TokenText); in getRawStringStyle()
1788 StringRef Text = Current.TokenText; in createBreakableToken()
1827 CommentPragmasRegex.match(Current.TokenText.substr(2)) || in createBreakableToken()
2223 if (Current.TokenText.startswith("R\"")) in nextIsMultilineString()