PureYAML/Sources/Parsing/Parser.Events.swift

8 lines
306 B
Swift

extension PureYAML.Parsing.Parser {
func parseEvents(_ yaml: String) throws -> [PureYAML.Parsing.Event] {
let tokens = try PureYAML.Parsing.Scanner().scan(yaml)
var parser = PureYAML.Parsing.TokenEventParser(tokens: tokens, scalarParser: self)
return try parser.parse()
}
}