Module Lam_compat

type boxed_integer = Melange_compiler_libs.Lambda.boxed_integer =
  1. | Pnativeint
  2. | Pint32
  3. | Pint64
type integer_comparison = Melange_compiler_libs.Lambda.integer_comparison =
  1. | Ceq
  2. | Cne
  3. | Clt
  4. | Cgt
  5. | Cle
  6. | Cge
type float_comparison = Melange_compiler_libs.Lambda.float_comparison =
  1. | CFeq
  2. | CFneq
  3. | CFlt
  4. | CFnlt
  5. | CFgt
  6. | CFngt
  7. | CFle
  8. | CFnle
  9. | CFge
  10. | CFnge
type compile_time_constant =
  1. | Big_endian
  2. | Ostype_unix
  3. | Ostype_win32
  4. | Ostype
  5. | Backend_type
type let_kind = Melange_compiler_libs.Lambda.let_kind =
  1. | Strict
  2. | Alias
  3. | StrictOpt
type meth_kind = Melange_compiler_libs.Lambda.meth_kind =
  1. | Self
  2. | Public of string option
  3. | Cached
type field_dbg_info = Melange_compiler_libs.Lambda.field_dbg_info =
  1. | Fld_na of string
  2. | Fld_record of {
    1. name : string;
    2. mutable_flag : Asttypes.mutable_flag;
    }
  3. | Fld_module of {
    1. name : string;
    }
  4. | Fld_record_inline of {
    1. name : string;
    }
  5. | Fld_record_extension of {
    1. name : string;
    }
  6. | Fld_tuple
  7. | Fld_poly_var_tag
  8. | Fld_poly_var_content
  9. | Fld_extension
  10. | Fld_variant
  11. | Fld_cons
  12. | Fld_array
val str_of_field_info : field_dbg_info -> string option
type set_field_dbg_info = Melange_compiler_libs.Lambda.set_field_dbg_info =
  1. | Fld_set_na
  2. | Fld_record_set of string
  3. | Fld_record_inline_set of string
  4. | Fld_record_extension_set of string
val cmp_int32 : integer_comparison -> int32 -> int32 -> bool
val cmp_int64 : integer_comparison -> int64 -> int64 -> bool
val cmp_nativeint : integer_comparison -> nativeint -> nativeint -> bool
val cmp_float : float_comparison -> float -> float -> bool
val cmp_int : integer_comparison -> int -> int -> bool
val eq_comparison : integer_comparison -> integer_comparison -> bool
val eq_float_comparison : float_comparison -> float_comparison -> bool
val eq_boxed_integer : boxed_integer -> boxed_integer -> bool
val eq_compile_time_constant : compile_time_constant -> compile_time_constant -> bool