dune-private-libs.dune-lang
Syntax.Version
dune-private-libs.cache
dune-private-libs.dune-section
dune-private-libs.dune_csexp
dune-private-libs.dune_re
dune-private-libs.dune_util
dune-private-libs.filesystem_stubs
dune-private-libs.meta_parser
dune-private-libs.ocaml-config
dune-private-libs.stdune
dune-private-libs.xdg
type t = int * int
A syntax version.
It is always assumed that a parser with version (X, Y) can read the output produced by a printer at version (X, Z) for any Z <= Y.
(X, Y)
(X, Z)
Z <= Y
include Conv.S with type t := t
val decode : t Decoder.t
val encode : t Encoder.t
val to_dyn : t Stdune.Dyn.Encoder.t
val hash : t -> int
val equal : t -> t -> bool
val to_string : t -> string
val can_read : parser_version:t -> data_version:t -> bool
Whether the parser can read the data or not
val compare : t -> t -> Stdune.Ordering.t
module Infix : Stdune.Comparator.OPS with type t = t