XCBuildOutputParser
Parser for XCBuild output.
final class XCBuildOutputParser
Parser for XCBuild output.
final class XCBuildOutputParser
import XCBuildSupport
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol Escapable
init(delegate: XCBuildOutputParserDelegate)
Initializes the parser with a delegate to notify of parsing events.
weak var delegate: XCBuildOutputParserDelegate?
Delegate to notify of parsing events.
func jsonMessageStreamingParser(_ parser: JSONMessageStreamingParser<XCBuildOutputParser>, didFailWith error: Error)
func jsonMessageStreamingParser(_ parser: JSONMessageStreamingParser<XCBuildOutputParser>, didParse message: XCBuildMessage)
func jsonMessageStreamingParser(_ parser: JSONMessageStreamingParser<XCBuildOutputParser>, didParseRawText text: String)
func parse<C>(bytes: C) where C : Collection, C.Element == UInt8
Parse the next bytes of the Swift compiler JSON output.