Module Wasm_of_ocaml_compiler.Generate

val init : unit -> unit
val start : unit -> Code_generation.context
val add_start_function : context:Code_generation.context -> Wasm_ast.var -> unit
val add_init_function : context:Code_generation.context -> to_link:string list -> unit
val add_missing_primitives : context:Code_generation.context -> (string * int) list -> unit
val output : Stdlib.out_channel -> context:Code_generation.context -> unit
val wasm_output : Stdlib.out_channel -> opt_source_map_file:string option -> context:Code_generation.context -> unit
val compile : unit_name:string option -> Js_of_ocaml_compiler.Code.program -> string * (string * Js_of_ocaml_compiler.Javascript.expression) list
val from_string : prims:string array -> debug:Instruct.debug_event list array -> unit_name:string option -> string -> string * (string * Js_of_ocaml_compiler.Javascript.expression) list