Lines Matching refs:start
441 // Make sure that the joined path doesn't start with two slashes, because
753 let start = 0;
763 start = 2;
771 for (let i = path.length - 1; i >= start; --i) {
777 start = i + 1;
805 if (start === end)
809 return StringPrototypeSlice(path, start, end);
811 for (let i = path.length - 1; i >= start; --i) {
816 start = i + 1;
829 return StringPrototypeSlice(path, start, end);
838 let start = 0;
854 start = startPart = 2;
857 for (let i = path.length - 1; i >= start; --i) {
875 // If this is our first dot, mark it as the start of our extension
1025 // If this is our first dot, mark it as the start of our extension
1310 let start = 0;
1325 start = i + 1;
1353 if (start === end)
1357 return StringPrototypeSlice(path, start, end);
1364 start = i + 1;
1377 return StringPrototypeSlice(path, start, end);
1411 // If this is our first dot, mark it as the start of our extension
1456 let start;
1459 start = 1;
1461 start = 0;
1474 for (; i >= start; --i) {
1492 // If this is our first dot, mark it as the start of our extension
1505 const start = startPart === 0 && isAbsolute ? 1 : startPart;
1513 ret.base = ret.name = StringPrototypeSlice(path, start, end);
1515 ret.name = StringPrototypeSlice(path, start, startDot);
1516 ret.base = StringPrototypeSlice(path, start, end);