public extension PureYAML.Streaming { /// A scanner token: a kind plus the source span it covers. Produced by /// ``Scanner/next()`` one at a time, in the same order ``PureYAML/parse(_:)`` /// would see them internally. struct Token: Equatable, Sendable { public var kind: Kind public var range: PureYAML.Model.SourceRange public init(kind: Kind, range: PureYAML.Model.SourceRange) { self.kind = kind self.range = range } } }