extension PureYAML.Parsing.LibYAML { /// A scanner token, mirroring `yaml_token_t`: a kind plus its start and end /// marks. Token-specific payloads (scalar value, anchor name, tag) are added /// as their fetchers are ported. struct Token: Equatable { var type: TokenType var startMark: PureYAML.Parsing.Mark var endMark: PureYAML.Parsing.Mark } }