Changed to use character literal
This commit is contained in:
parent
2f7accff1a
commit
7b9caaf9a8
|
@ -8,9 +8,9 @@
|
|||
|
||||
import Foundation
|
||||
|
||||
private let LF = UnicodeScalar(UInt8(0x0a)) // "\n"
|
||||
private let CR = UnicodeScalar(UInt8(0x0d)) // "\r"
|
||||
private let DQUOTE = UnicodeScalar(UInt8(0x22)) // "\""
|
||||
private let LF: UnicodeScalar = "\n"
|
||||
private let CR: UnicodeScalar = "\r"
|
||||
private let DQUOTE: UnicodeScalar = "\""
|
||||
|
||||
/// No overview available.
|
||||
public class CSV {
|
||||
|
@ -228,7 +228,7 @@ public class CSV {
|
|||
}
|
||||
|
||||
private func errorHandler(error: Error) {
|
||||
config.errorHandler?(error, currentRowIndex, currentFieldIndex)
|
||||
config.fileInputErrorHandler?(error, currentRowIndex, currentFieldIndex)
|
||||
}
|
||||
|
||||
// MARK: - deprecated
|
||||
|
|
|
@ -10,13 +10,13 @@ import Foundation
|
|||
|
||||
internal let defaultHasHeaderRow = false
|
||||
internal let defaultTrimFields = false
|
||||
internal let defaultDelimiter = UnicodeScalar(UInt8(0x2c)) // ","
|
||||
internal let defaultDelimiter: UnicodeScalar = ","
|
||||
internal let defaultWhitespaces = CharacterSet.whitespaces
|
||||
|
||||
/// No overview available.
|
||||
public class CSVConfiguration {
|
||||
|
||||
public var errorHandler: ((Error, Int, Int) -> Void)? = nil
|
||||
public var fileInputErrorHandler: ((Error, Int, Int) -> Void)? = nil
|
||||
|
||||
/// `true` if the CSV has a header row, otherwise `false`. Default: `false`.
|
||||
public let hasHeaderRow: Bool
|
||||
|
|
Loading…
Reference in New Issue