feat: Add support for Xcode 9.1 (#149)
This commit is contained in:
@@ -6,6 +6,9 @@ matrix:
|
|||||||
- os: osx
|
- os: osx
|
||||||
osx_image: xcode9
|
osx_image: xcode9
|
||||||
env: SWIFT_VERSION=4.0
|
env: SWIFT_VERSION=4.0
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode9.1
|
||||||
|
env: SWIFT_VERSION=4.0
|
||||||
- os: linux
|
- os: linux
|
||||||
env: SWIFT_VERSION=3.1.1
|
env: SWIFT_VERSION=3.1.1
|
||||||
- os: linux
|
- os: linux
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ struct Lexer {
|
|||||||
guard string.characters.count > 4 else { return "" }
|
guard string.characters.count > 4 else { return "" }
|
||||||
let start = string.index(string.startIndex, offsetBy: 2)
|
let start = string.index(string.startIndex, offsetBy: 2)
|
||||||
let end = string.index(string.endIndex, offsetBy: -2)
|
let end = string.index(string.endIndex, offsetBy: -2)
|
||||||
return string[start..<end].trim(character: " ")
|
return String(string[start..<end]).trim(character: " ")
|
||||||
}
|
}
|
||||||
|
|
||||||
if string.hasPrefix("{{") {
|
if string.hasPrefix("{{") {
|
||||||
@@ -149,6 +149,6 @@ extension String {
|
|||||||
func trim(character: Character) -> String {
|
func trim(character: Character) -> String {
|
||||||
let first = findFirstNot(character: character) ?? startIndex
|
let first = findFirstNot(character: character) ?? startIndex
|
||||||
let last = findLastNot(character: character) ?? endIndex
|
let last = findLastNot(character: character) ?? endIndex
|
||||||
return self[first..<last]
|
return String(self[first..<last])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user