Lines Matching refs:substr

46       PatternStr = PatternStr.substr(0, PatternStr.size() - 1);  in ParsePattern()
107 if (AddRegExToRegEx(PatternStr.substr(2, End - 2), CurParen, SM)) in ParsePattern()
111 PatternStr = PatternStr.substr(End + 2); in ParsePattern()
123 size_t End = FindRegexVarEnd(PatternStr.substr(2), SM); in ParsePattern()
132 StringRef MatchStr = PatternStr.substr(2, End); in ParsePattern()
133 PatternStr = PatternStr.substr(End + 4); in ParsePattern()
137 StringRef Name = MatchStr.substr(0, NameEnd); in ParsePattern()
203 if (AddRegExToRegEx(MatchStr.substr(NameEnd + 1), CurParen, SM)) in ParsePattern()
213 RegExStr += Regex::escape(PatternStr.substr(0, FixedMatchEnd)); in ParsePattern()
214 PatternStr = PatternStr.substr(FixedMatchEnd); in ParsePattern()
253 Expr = Expr.substr(StringRef("@LINE").size()); in EvaluateExpression()
257 Expr = Expr.substr(1); in EvaluateExpression()
366 StringRef BufferPrefix = Buffer.substr(0, ExampleString.size()); in ComputeMatchDistance()
457 unsigned Distance = ComputeMatchDistance(Buffer.substr(i), VariableTable); in PrintFuzzyMatch()
497 Str = Str.substr(2); in FindRegexVarEnd()
516 Str = Str.substr(1); in FindRegexVarEnd()
718 StringRef Skipped = Buffer.substr(0, Loc); in FindFirstMatchingPrefix()
764 CmdLine->getBuffer().substr(Prefix.size(), PatternString.size()); in ReadCheckFile()
821 Buffer = Buffer.substr(Buffer.find_first_not_of(" \t")); in ReadCheckFile()
831 if (P.ParsePattern(Buffer.substr(0, EOL), UsedPrefix, SM, LineNumber, Req)) in ReadCheckFile()
843 Buffer = Buffer.substr(EOL); in ReadCheckFile()
960 Buffer = Buffer.substr(Buffer.find_first_not_of(" \t\n\r")); in PrintNoMatch()
989 Range = Range.substr(Range.find_first_of("\n\r")); in CountNumNewlinesBetween()
998 Range = Range.substr(1); in CountNumNewlinesBetween()
999 Range = Range.substr(1); in CountNumNewlinesBetween()
1033 StringRef MatchBuffer = Buffer.substr(LastMatchEnd); in Check()
1059 StringRef MatchBuffer = Buffer.substr(LastPos); in Check()
1060 StringRef SkippedRegion = Buffer.substr(LastPos, MatchPos); in Check()
1235 StringRef MatchBuffer = Buffer.substr(MatchPos); in CheckDag()
1414 CheckRegion = Buffer.substr(0, MatchLabelPos + MatchLabelLen); in CheckInput()
1415 Buffer = Buffer.substr(MatchLabelPos + MatchLabelLen); in CheckInput()
1437 CheckRegion = CheckRegion.substr(MatchPos + MatchLen); in CheckInput()