Lines Matching defs:RStart
124 const PosPtr RStart = getCurrentTokenStartPos() - 1;
125 if (RStart == REnd) // we're decrementing the begin
131 if (PosPtr SepEnd = consumeAllSeparators(RStart, REnd)) {
133 return makeState(PS_InRootDir, Path.data(), RStart + 1);
136 return makeState(PS_InRootDir, RStart, RStart + 1);
137 return makeState(PS_InTrailingSep, SepEnd + 1, RStart + 1);
139 PosPtr TkStart = consumeRootName(RStart, REnd);
141 return makeState(PS_InRootName, TkStart + 1, RStart + 1);
142 TkStart = consumeName(RStart, REnd);
143 return makeState(PS_InFilenames, TkStart + 1, RStart + 1);
147 return makeState(PS_InFilenames, consumeName(RStart, REnd) + 1, RStart + 1);
149 PosPtr SepEnd = consumeAllSeparators(RStart, REnd);
151 return makeState(PS_InRootDir, Path.data(), RStart + 1);
152 PosPtr TkStart = consumeRootName(SepEnd ? SepEnd : RStart, REnd);
155 return makeState(PS_InRootDir, SepEnd + 1, RStart + 1);
156 return makeState(PS_InRootName, TkStart + 1, RStart + 1);
162 return makeState(PS_InRootName, Path.data(), RStart + 1);