Lines Matching defs:Current
22 StringRef Current = Code;
24 while (!Current.empty()) {
25 size_t Pos = Current.find_first_of("$\n\\");
27 OS << Current;
28 Current = "";
32 OS << Current.substr(0, Pos);
33 Current = Current.substr(Pos);
35 if (Current.startswith("\n")) {
37 Current = Current.drop_front(1);
41 if (Current.startswith("\\$") || Current.startswith("\\\\")) {
42 OS << Current[1];
43 Current = Current.drop_front(2);
47 if (Current.startswith("\\")) {
48 Current = Current.drop_front(1);
52 if (Current.startswith("${")) {
53 StringRef StartVar = Current;
54 Current = Current.drop_front(2);
56 std::tie(Var, Current) = Current.split("}");
85 size_t LocOffset = Current.data() - Code.data();
91 Current = Current.drop_front(1);