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. additional_info : additional_info;
}
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val int : string -> int
val default : t
val __ocaml_lex_tables : Stdlib.Lexing.lex_tables
val version_tag : Stdlib.Lexing.lexbuf -> t option
val __ocaml_lex_version_tag_rec : Stdlib.Lexing.lexbuf -> int -> t option
val extra : Stdlib.Lexing.lexbuf -> additional_info
val __ocaml_lex_extra_rec : Stdlib.Lexing.lexbuf -> int -> additional_info
val version_commit : Stdlib.Lexing.lexbuf -> (t * string option) option
val __ocaml_lex_version_commit_rec : Stdlib.Lexing.lexbuf -> int -> (t * string option) option
val extra_noeof : Stdlib.Lexing.lexbuf -> additional_info option
val __ocaml_lex_extra_noeof_rec : Stdlib.Lexing.lexbuf -> int -> additional_info option
val commit : Stdlib.Lexing.lexbuf -> string option option
val __ocaml_lex_commit_rec : Stdlib.Lexing.lexbuf -> int -> string option option