Lines Matching refs:Text
826 auto Text = Lex->getBuffer().substr(OpenOffset, CloseOffset - OpenOffset + 2); in handleTableGenMultilineString() local
827 MultiLineString->TokenText = Text; in handleTableGenMultilineString()
829 Lex->getSourceLocation(Lex->getBufferLocation() - 2 + Text.size()))); in handleTableGenMultilineString()
830 auto FirstLineText = Text; in handleTableGenMultilineString()
831 auto FirstBreak = Text.find('\n'); in handleTableGenMultilineString()
835 FirstLineText = Text.substr(0, FirstBreak + 1); in handleTableGenMultilineString()
837 auto LastBreak = Text.rfind('\n'); in handleTableGenMultilineString()
839 Text.substr(LastBreak + 1), MultiLineString->OriginalColumn, in handleTableGenMultilineString()
853 StringRef Text = Tok->TokenText; in handleTableGenNumericLikeIdentifier() local
862 if (Text.size() < 1 || Text[0] == '+' || Text[0] == '-') in handleTableGenNumericLikeIdentifier()
864 const auto NonDigitPos = Text.find_if([](char C) { return !isdigit(C); }); in handleTableGenNumericLikeIdentifier()
868 char FirstNonDigit = Text[NonDigitPos]; in handleTableGenNumericLikeIdentifier()
869 if (NonDigitPos < Text.size() - 1) { in handleTableGenNumericLikeIdentifier()
870 char TheNext = Text[NonDigitPos + 1]; in handleTableGenNumericLikeIdentifier()
1108 static size_t countLeadingWhitespace(StringRef Text) { in countLeadingWhitespace() argument
1114 const unsigned char *const Begin = Text.bytes_begin(); in countLeadingWhitespace()
1115 const unsigned char *const End = Text.bytes_end(); in countLeadingWhitespace()
1166 StringRef Text = FormatTok->TokenText; in getNextToken() local
1168 for (int i = 0, e = Text.size(); i != e; ++i) { in getNextToken()
1169 switch (Text[i]) { in getNextToken()
1174 if (i + 1 < e && Text[i + 1] == '\n') in getNextToken()
1202 assert(Text.substr(i, 2) == "\\\r" || Text.substr(i, 2) == "\\\n" || in getNextToken()
1203 Text.substr(i, 4) == "\?\?/\r" || in getNextToken()
1204 Text.substr(i, 4) == "\?\?/\n" || in getNextToken()
1205 (i >= 1 && (Text.substr(i - 1, 4) == "\?\?/\r" || in getNextToken()
1206 Text.substr(i - 1, 4) == "\?\?/\n")) || in getNextToken()
1207 (i >= 2 && (Text.substr(i - 2, 4) == "\?\?/\r" || in getNextToken()
1208 Text.substr(i - 2, 4) == "\?\?/\n"))); in getNextToken()
1217 WhitespaceLength += Text.size(); in getNextToken()
1329 StringRef Text = FormatTok->TokenText; in getNextToken() local
1330 size_t FirstNewlinePos = Text.find('\n'); in getNextToken()
1335 encoding::columnWidthWithTabs(Text, Column, Style.TabWidth, Encoding); in getNextToken()
1342 Text.substr(0, FirstNewlinePos), Column, Style.TabWidth, Encoding); in getNextToken()
1347 Text.substr(Text.find_last_of('\n') + 1), 0, Style.TabWidth, Encoding); in getNextToken()
1367 if (MacroBlockBeginRegex.match(Text)) in getNextToken()
1369 else if (MacroBlockEndRegex.match(Text)) in getNextToken()