package dune-private-libs

  1. Overview
  2. Docs
Private libraries of Dune

Install

Dune Dependency

Authors

Maintainers

Sources

dune-2.5.1.tbz
sha256=8f77d3a87f208e0d7cccaa1c48c4bb1bb87d62d07c3f25e9b8ba298e028ce52b
sha512=f209f12ced10c1abf8782bdb0143f4cec77795f7174d2cc75130afb1e01550b01f2f77b9e3ec4888efdad83d2f9878d179b39126f824f4e522f3ef4da34bf27e

doc/dune-private-libs.dune-lang/Dune_lang/Syntax/Version/index.html

Module Syntax.Version

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.

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
OCaml

Innovation. Community. Security.