index(n, stepsFrom: i)

M-x findr-query-replace

\<advance(\([^:]+?\),\([
]+\)by: *\([^(),]*\|[^(),]+([^()]*)[^(),]*\)\(,\(?:[
]+\)limit: *\(?:[^()]*\|[^()]+([^()]*)[^()]*\)\)?)

index(\3,\2stepsFrom: \1\4)
This commit is contained in:
Dave Abrahams
2016-03-25 17:54:39 -07:00
parent 11259d1d14
commit 01127b32d5
31 changed files with 157 additions and 157 deletions

View File

@@ -562,13 +562,13 @@ extension String {
// TODO: swift-3-indexing-model - add docs
@warn_unused_result
public func advance(i: Index, by n: IndexDistance) -> Index {
return characters.advance(i, by: n)
return characters.index(n, stepsFrom: i)
}
// TODO: swift-3-indexing-model - add docs
@warn_unused_result
public func advance(i: Index, by n: IndexDistance, limit: Index) -> Index {
return characters.advance(i, by: n, limit: limit)
return characters.index(n, stepsFrom: i, limit: limit)
}
// TODO: swift-3-indexing-model - add docs