Lines Matching refs:Repl
137 std::string Regex::sub(StringRef Repl, StringRef String, in sub() argument
150 while (!Repl.empty()) { in sub()
152 std::pair<StringRef, StringRef> Split = Repl.split('\\'); in sub()
159 if (Repl.size() != Split.first.size() && in sub()
166 Repl = Split.second; in sub()
169 switch (Repl[0]) { in sub()
173 if (Repl.size() >= 4 && Repl[1] == '<') { in sub()
174 size_t End = Repl.find('>'); in sub()
175 StringRef Ref = Repl.slice(2, End); in sub()
178 Repl = Repl.substr(End + 1); in sub()
191 Res += Repl[0]; in sub()
192 Repl = Repl.substr(1); in sub()
198 Repl = Repl.substr(1); in sub()
202 Repl = Repl.substr(1); in sub()
209 StringRef Ref = Repl.slice(0, Repl.find_first_not_of("0123456789")); in sub()
210 Repl = Repl.substr(Ref.size()); in sub()