Skip to content

Commit 798ab97

Browse files
authored
Merge pull request swiftlang#2184 from spevans/pr_deprecated_scanner
Update to newer Scanner methods.
2 parents 47bdeed + c4a0d90 commit 798ab97

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

Foundation/NSGeometry.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -990,12 +990,12 @@ private func _scanDoublesFromString(_ aString: String, number: Int) -> [Double]
990990
var result = [Double](repeating: 0.0, count: number)
991991
var index = 0
992992

993-
let _ = scanner.scanUpToCharactersFromSet(digitSet)
993+
let _ = scanner.scanUpToCharacters(from: digitSet)
994994
while !scanner.isAtEnd && index < number {
995995
if let num = scanner.scanDouble() {
996996
result[index] = num
997997
}
998-
let _ = scanner.scanUpToCharactersFromSet(digitSet)
998+
let _ = scanner.scanUpToCharacters(from: digitSet)
999999
index += 1
10001000
}
10011001

Foundation/NSRange.swift

+6-6
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public func NSRangeFromString(_ aString: String) -> NSRange {
9494
}
9595
let scanner = Scanner(string: aString)
9696
let digitSet = CharacterSet.decimalDigits
97-
let _ = scanner.scanUpToCharactersFromSet(digitSet)
97+
let _ = scanner.scanUpToCharacters(from: digitSet)
9898
if scanner.isAtEnd {
9999
// fail early if there are no decimal digits
100100
return emptyRange
@@ -107,7 +107,7 @@ public func NSRangeFromString(_ aString: String) -> NSRange {
107107
// return early if there are no more characters after the first int in the string
108108
return partialRange
109109
}
110-
let _ = scanner.scanUpToCharactersFromSet(digitSet)
110+
let _ = scanner.scanUpToCharacters(from: digitSet)
111111
if scanner.isAtEnd {
112112
// return early if there are no integer characters after the first int in the string
113113
return partialRange
@@ -152,7 +152,7 @@ extension NSRange {
152152
}
153153
let scanner = Scanner(string: string)
154154
let digitSet = CharacterSet.decimalDigits
155-
let _ = scanner.scanUpToCharacters(from: digitSet, into: nil)
155+
let _ = scanner.scanUpToCharacters(from: digitSet)
156156
if scanner.isAtEnd {
157157
// fail early if there are no decimal digits
158158
return nil
@@ -166,7 +166,7 @@ extension NSRange {
166166
// return early if there are no more characters after the first int in the string
167167
return nil
168168
}
169-
if scanner.scanString(".", into: nil) {
169+
if scanner.scanString(".") != nil {
170170
scanner.scanLocation = savedLocation
171171
var double = 0.0
172172
guard scanner.scanDouble(&double) else {
@@ -178,7 +178,7 @@ extension NSRange {
178178
location = integral
179179
}
180180

181-
let _ = scanner.scanUpToCharacters(from: digitSet, into: nil)
181+
let _ = scanner.scanUpToCharacters(from: digitSet)
182182
if scanner.isAtEnd {
183183
// return early if there are no integer characters after the first int in the string
184184
return nil
@@ -190,7 +190,7 @@ extension NSRange {
190190
}
191191

192192
if !scanner.isAtEnd {
193-
if scanner.scanString(".", into: nil) {
193+
if scanner.scanString(".") != nil {
194194
scanner.scanLocation = savedLocation
195195
var double = 0.0
196196
guard scanner.scanDouble(&double) else {

Foundation/NSString.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -667,9 +667,9 @@ extension NSString {
667667
public var boolValue: Bool {
668668
let scanner = Scanner(string: _swiftObject)
669669
// skip initial whitespace if present
670-
let _ = scanner.scanCharactersFromSet(.whitespaces)
670+
let _ = scanner.scanCharacters(from: .whitespaces)
671671

672-
if scanner.scanCharactersFromSet(CharacterSet(charactersIn: "tTyY")) != nil {
672+
if scanner.scanCharacters(from: CharacterSet(charactersIn: "tTyY")) != nil {
673673
return true
674674
}
675675

@@ -679,8 +679,8 @@ extension NSString {
679679
}
680680

681681
// scan any following zeroes
682-
let _ = scanner.scanCharactersFromSet(CharacterSet(charactersIn: "0"))
683-
return scanner.scanCharactersFromSet(CharacterSet(charactersIn: "123456789")) != nil
682+
let _ = scanner.scanCharacters(from: CharacterSet(charactersIn: "0"))
683+
return scanner.scanCharacters(from: CharacterSet(charactersIn: "123456789")) != nil
684684
}
685685

686686
public var uppercased: String {

0 commit comments

Comments
 (0)