package ppx_tools_versioned

  1. Overview
  2. Docs

Provides a unified abstraction over differences in Parsetree.constant and Asttypes.constant * types defined in ocaml 4.03 and 4.02 respectively

type t = Ast_403.Parsetree.constant =
  1. | Pconst_integer of string * char option
  2. | Pconst_char of char
  3. | Pconst_string of string * string option
  4. | Pconst_float of string * char option
val of_constant : Ast_403.Parsetree.constant -> t

Convert Asttypes.constant to Constant.t

val to_constant : t -> Ast_403.Parsetree.constant

Convert Constant.t to Asttypes.constant

OCaml

Innovation. Community. Security.