Module Tezos_version_parser

type additional_info =
  1. | Dev
  2. | Beta of int
  3. | Beta_dev of int
  4. | RC of int
  5. | RC_dev of int
  6. | Release
val pp_additional_info : Ppx_deriving_runtime.Format.formatter -> additional_info -> Ppx_deriving_runtime.unit
val show_additional_info : additional_info -> Ppx_deriving_runtime.string
type product =
  1. | Octez
  2. | Octez_evm_node
  3. | Octez_smart_rollup_node
val pp_product : Stdlib.Format.formatter -> product -> unit
val product_of_string : string -> product
type t = {
  1. product : product;
  2. major : int;
  3. minor : int;
  4. build : int;
  5. additional_info : additional_info;
}
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val default : t
val __ocaml_lex_tables : Stdlib.Lexing.lex_tables
val parse_git_describe_or_node_version_allowed_exn : Stdlib.Lexing.lexbuf -> (t * string option) option
val __ocaml_lex_parse_git_describe_or_node_version_allowed_exn_rec : Stdlib.Lexing.lexbuf -> int -> (t * string option) option
val version_commit : Stdlib.Lexing.lexbuf -> (t * string option) option
val version_tag : Stdlib.Lexing.lexbuf -> t option