package malfunction

  1. Overview
  2. Docs
module Stdlib = Stdlib
val stdlib_module_name : string
val fresh : string -> Ident.t
val lfunction : Ident.t list -> Lambda.lambda -> Lambda.lambda
val lapply : Lambda.lambda -> Lambda.lambda list -> Lambda.lambda
val transl_value_path : Lambda.scoped_location -> Env.t -> Path.t -> Lambda.lambda
val pintcomp_cne : Lambda.primitive
val make_switch_loc : 'a -> 'b -> 'c
val with_loc : 'a -> 'b
val cmp_to_float_comparison : [< `Eq | `Gt | `Gte | `Lt | `Lte ] -> Lambda.float_comparison
module Subst : sig ... end
val root_initialization : Lambda.initialization_or_assignment
val with_source_provenance : 'a -> 'b -> 'c
val with_ppf_dump : 'a -> (ppf_dump:'b -> 'c) -> 'd
val load_path_find : string -> string
val compmisc_init_path : unit -> unit
val simplify_lambda : Lambda.lambda -> Lambda.lambda
val flambda_middle_end : backend:(module Backend_intf.S) -> prefixname:string -> ppf_dump:Format.formatter -> Lambda.program -> Clambda.with_constants
val asmgen_compile_implementation_clambda : backend:(module Backend_intf.S) -> prefixname:string -> ppf_dump:Format.formatter -> Lambda.program -> unit
val compile_implementation : prefixname:string -> filename:'a -> module_id:Ident.t -> backend:(module Backend_intf.S) -> required_globals:Ident.Set.t -> ppf:Format.formatter -> (int * Lambda.lambda) -> unit