jon.recoil.org

Module Printlambda

val structured_constant : Format.formatter -> Lambda.structured_constant -> unit
val lambda : Format.formatter -> Lambda.lambda -> unit
val slambda : Format.formatter -> Lambda.slambda -> unit
val lfunction : Format.formatter -> Lambda.lfunction -> unit
val program : Format.formatter -> Lambda.program -> unit
val primitive : Format.formatter -> Lambda.primitive -> unit
val name_of_primitive : Lambda.primitive -> string
val variant_kind : (Format.formatter -> Lambda.value_kind -> unit) -> Format.formatter -> consts:int list -> non_consts:(int * Lambda.constructor_shape) list -> unit
val value_kind : Format.formatter -> Lambda.value_kind -> unit
val layout : Format.formatter -> Lambda.layout -> unit
val block_shape : Format.formatter -> Lambda.block_shape -> unit
val record_rep : Format.formatter -> Types.record_representation -> unit
val print_bigarray : string -> bool -> Lambda.bigarray_kind -> Format.formatter -> Lambda.bigarray_layout -> unit
val zero_alloc_attribute : Format.formatter -> Lambda.zero_alloc_attribute -> unit
val locality_mode : Format.formatter -> Lambda.locality_mode -> unit
val array_kind : Lambda.array_kind -> string
val array_set_kind : Format.formatter -> Lambda.array_set_kind -> unit
val array_ref_kind : Format.formatter -> Lambda.array_ref_kind -> unit
val tag_and_constructor_shape : (Format.formatter -> Lambda.value_kind -> unit) -> Format.formatter -> (int * Lambda.constructor_shape) -> unit