splash/Sources/Splash/Extensions/Sequence/Sequence+AnyOf.swift
John Sundell bc20ac969c
Support highlighting custom compiler directives (#88)
Add support for highlighting the `#warning` and `#error` directives.
2019-11-04 11:31:08 +01:00

24 lines
517 B
Swift

/**
* Splash
* Copyright (c) John Sundell 2018
* MIT license - see LICENSE.md
*/
import Foundation
internal extension Sequence where Element: Equatable {
func contains(anyOf candidates: Element...) -> Bool {
return contains(anyOf: candidates)
}
func contains<S: Sequence>(anyOf candidates: S) -> Bool where S.Element == Element {
for candidate in candidates {
if contains(candidate) {
return true
}
}
return false
}
}