Skip to content

Commit 1e998e8

Browse files
committed
Rename advancedBy/reversedBySibling to advancedBy/reversedBy
We are not actually advancing by a sibling but just by a node, simplify the method name to reflect this.
1 parent b227790 commit 1e998e8

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

Sources/SwiftSyntax/SyntaxChildren.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ struct RawSyntaxChildren: BidirectionalCollection {
156156
if index.indexInParent + 1 < numberOfChildren {
157157
// Compute the next materialized index
158158
let nodeLength = UInt32(node?.totalLength.utf8Length ?? 0)
159-
let advancedIndexInTree = index.indexInTree.advancedBySibling(node)
159+
let advancedIndexInTree = index.indexInTree.advancedBy(node)
160160
return SyntaxChildrenIndex(offset: index.offset + nodeLength,
161161
indexInParent: index.indexInParent + 1,
162162
indexInTree: advancedIndexInTree)
@@ -176,7 +176,7 @@ struct RawSyntaxChildren: BidirectionalCollection {
176176
// We are reversing a non-end index.
177177
let previousNode = parent.child(at: Int(index.indexInParent - 1))
178178
let previousNodeLength = UInt32(previousNode?.totalLength.utf8Length ?? 0)
179-
let reversedIndexInTree = index.indexInTree.reversedBySibling(previousNode)
179+
let reversedIndexInTree = index.indexInTree.reversedBy(previousNode)
180180
return SyntaxChildrenIndex(offset: index.offset - previousNodeLength,
181181
indexInParent: index.indexInParent - 1,
182182
indexInTree: reversedIndexInTree)

Sources/SwiftSyntax/SyntaxData.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,17 @@ struct SyntaxIndexInTree: Hashable {
7575

7676
static var zero: SyntaxIndexInTree = SyntaxIndexInTree(indexInTree: 0)
7777

78-
func advancedBySibling(_ raw: RawSyntax?) -> SyntaxIndexInTree {
78+
/// Assuming that this index points to the start of `Raw`, so that it points
79+
/// to the next sibling of `Raw`.
80+
func advancedBy(_ raw: RawSyntax?) -> SyntaxIndexInTree {
7981
let newIndexInTree = self.indexInTree +
8082
UInt32(truncatingIfNeeded: raw?.totalNodes ?? 0)
8183
return .init(indexInTree: newIndexInTree)
8284
}
8385

84-
func reversedBySibling(_ raw: RawSyntax?) -> SyntaxIndexInTree {
86+
/// Assuming that this index points to the next sibling of `Raw`, reverse it
87+
/// so that it points to the start of `Raw`.
88+
func reversedBy(_ raw: RawSyntax?) -> SyntaxIndexInTree {
8589
let newIndexInTree = self.indexInTree -
8690
UInt32(truncatingIfNeeded: raw?.totalNodes ?? 0)
8791
return .init(indexInTree: newIndexInTree)
@@ -105,12 +109,12 @@ public struct SyntaxIdentifier: Hashable {
105109
let indexInTree: SyntaxIndexInTree
106110

107111
func advancedBySibling(_ raw: RawSyntax?) -> SyntaxIdentifier {
108-
let newIndexInTree = indexInTree.advancedBySibling(raw)
112+
let newIndexInTree = indexInTree.advancedBy(raw)
109113
return .init(rootId: self.rootId, indexInTree: newIndexInTree)
110114
}
111115

112116
func reversedBySibling(_ raw: RawSyntax?) -> SyntaxIdentifier {
113-
let newIndexInTree = self.indexInTree.reversedBySibling(raw)
117+
let newIndexInTree = self.indexInTree.reversedBy(raw)
114118
return .init(rootId: self.rootId, indexInTree: newIndexInTree)
115119
}
116120

0 commit comments

Comments
 (0)