val sexp_of_pos : pos -> Sexplib0.Sexp.t
val pos_of_sexp : Sexplib0.Sexp.t -> pos
type t = Yaml.Stream.Event.t =
| Stream_start of {
encoding : encoding;
}
| Document_start of {
version : version option;
implicit : bool;
}
| Document_end of {
implicit : bool;
}
| Mapping_start of {
anchor : string option;
tag : string option;
implicit : bool;
style : layout_style;
}
| Mapping_end
| Stream_end
| Scalar of scalar
| Sequence_start of {
anchor : string option;
tag : string option;
implicit : bool;
style : layout_style;
}
| Sequence_end
| Alias of {
anchor : string;
}
| Nothing
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t