in Sources/MockoloFramework/Models/Import.swift [96:112]
init?(line: String) {
guard let importSpaceRange = line.range(of: String.importSpace) else { return nil }
let firstNewlineIndex = line.firstIndex(of: "\n")
let lastNewlineIndex = line.lastIndex(of: "\n")
let startIndex = firstNewlineIndex ?? line.startIndex
let endIndex = lastNewlineIndex ?? line.endIndex
moduleName = String(line[importSpaceRange.upperBound..<endIndex])
if importSpaceRange.lowerBound == startIndex {
modifier = nil
} else {
let modifierEndIndex = line.index(before: importSpaceRange.lowerBound)
modifier = Modifier(rawValue: String(line[startIndex..<modifierEndIndex]))
}
}