- `(components.map { "\($0)=\($1)" } as [String]).joinWithSeparator("&")` does not parse - `@available(*, deprecated=3.4.0)` is a valid attribute that does not parse - `protocol` is a valid identifier name - `@available(iOS 9.0, OSX 10.11, tvOS 9.0, *)` does not parse
(components.map { "\($0)=\($1)" } as [String]).joinWithSeparator("&")does not parse@available(*, deprecated=3.4.0)is a valid attribute that does not parseprotocolis a valid identifier name@available(iOS 9.0, OSX 10.11, tvOS 9.0, *)does not parse