INNER CODE UNIT · Swift
removing
mono0926/LicensePlist · Plugins/GenerateAcknowledgementsCommand/GenerateAcknowledgementsCommand.swift:63
func removing(arguments skippedArgumentNames: [String]) -> [String] {
var argumentIndex = 0
var resultArguments = [String]()
while argumentIndex < count {
let currentArgumentName = self[argumentIndex]
if skippedArgumentNames.contains(currentArgumentName) {
argumentIndex += 2
} else {
resultArguments.append(currentArgumentName)
argumentIndex += 1
}
}
return resultArguments
}
}
private struct RunError: Error {
let description: String