in lib/src/parsed_path.dart [163:175]
int _kthLastIndexOf(String path, String character, int k) {
var count = 0, leftMostIndexedCharacter = 0;
for (var index = path.length - 1; index >= 0; --index) {
if (path[index] == character) {
leftMostIndexedCharacter = index;
++count;
if (count == k) {
return index;
}
}
}
return leftMostIndexedCharacter;
}