From 966d1581ab21a74a71e29e2f8aa36eb53d7f0258 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Fri, 22 Apr 2022 19:54:06 -0700 Subject: [PATCH] Rename String.Index _encodedOffset --- Sources/_StringProcessing/Unicode/Graphemes.swift | 14 +++++++------- .../_StringProcessing/Unicode/NecessaryEvils.swift | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Sources/_StringProcessing/Unicode/Graphemes.swift b/Sources/_StringProcessing/Unicode/Graphemes.swift index d2c5f6a0b..d27f1d32b 100644 --- a/Sources/_StringProcessing/Unicode/Graphemes.swift +++ b/Sources/_StringProcessing/Unicode/Graphemes.swift @@ -226,7 +226,7 @@ extension String { startingAt index: Int, nextScalar: (Int) -> (Unicode.Scalar, end: Int) ) -> Int { - _internalInvariant(index != endIndex._encodedOffset) + _internalInvariant(index != endIndex._encodedOffsetSP) var state = _GraphemeBreakingState() var index = index @@ -234,7 +234,7 @@ extension String { let (scalar1, nextIdx) = nextScalar(index) index = nextIdx - guard index != endIndex._encodedOffset else { + guard index != endIndex._encodedOffsetSP else { break } @@ -254,7 +254,7 @@ extension String { endingAt index: Int, previousScalar: (Int) -> (Unicode.Scalar, start: Int) ) -> Int { - _internalInvariant(index != startIndex._encodedOffset) + _internalInvariant(index != startIndex._encodedOffsetSP) var state = _GraphemeBreakingState() var index = index @@ -262,7 +262,7 @@ extension String { let (scalar2, previousIdx) = previousScalar(index) index = previousIdx - guard index != startIndex._encodedOffset else { + guard index != startIndex._encodedOffsetSP else { break } @@ -494,7 +494,7 @@ extension String { // know that we are in an emoji sequence so our initial // break question is answered as NO. internal func checkIfInEmojiSequence(_ index: Int) -> Bool { - var emojiIdx = String.Index(_encodedOffset: index) + var emojiIdx = String.Index(_encodedOffsetSP: index) guard emojiIdx != startIndex else { return false @@ -551,7 +551,7 @@ extension String { // | = Is a linking consonant and we've seen a virama, so this is a // legitimate indic sequence, so do NOT break the initial question. internal func checkIfInIndicSequence(_ index: Int) -> Bool { - var indicIdx = String.Index(_encodedOffset: index) + var indicIdx = String.Index(_encodedOffsetSP: index) guard indicIdx != startIndex else { return false @@ -639,7 +639,7 @@ extension String { internal func countRIs( _ index: Int ) -> Bool { - var riIdx = String.Index(_encodedOffset: index) + var riIdx = String.Index(_encodedOffsetSP: index) guard riIdx != startIndex else { return false diff --git a/Sources/_StringProcessing/Unicode/NecessaryEvils.swift b/Sources/_StringProcessing/Unicode/NecessaryEvils.swift index a9ae24429..1c2499fbc 100644 --- a/Sources/_StringProcessing/Unicode/NecessaryEvils.swift +++ b/Sources/_StringProcessing/Unicode/NecessaryEvils.swift @@ -90,12 +90,12 @@ extension UTF16 { } extension String.Index { - internal var _encodedOffset: Int { + internal var _encodedOffsetSP: Int { // The encoded offset is found in the top 48 bits. Int(unsafeBitCast(self, to: UInt64.self) >> 16) } - internal init(_encodedOffset offset: Int) { + internal init(_encodedOffsetSP offset: Int) { self = unsafeBitCast(offset << 16, to: Self.self) } }