jon.recoil.org

Module Printlambda

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