package js_of_ocaml-compiler

  1. Overview
  2. Docs
Compiler from OCaml bytecode to JavaScript

Install

Dune Dependency

Authors

Maintainers

Sources

js_of_ocaml-6.0.1.tbz
sha256=813dbee2b62e1541049ea23a20e405cf244e27ebfa9859785cfa53e286d2c614
sha512=194ae5d1122171fa8253b6a41438a2fc330caf4ab6dd008fcce1253fd51fbe4b1149813da6075c5deb52ea136143def57c83c3f4e32421803d7699648fdc563b

doc/js_of_ocaml-compiler/Js_of_ocaml_compiler/Driver/index.html

Module Js_of_ocaml_compiler.DriverSource

Sourcetype profile
Sourcetype optimized_result = {
  1. program : Code.program;
  2. variable_uses : Deadcode.variable_uses;
  3. trampolined_calls : Effects.trampolined_calls;
  4. in_cps : Effects.in_cps;
  5. deadcode_sentinal : Code.Var.t;
}
Sourceval optimize : profile:profile -> Code.program -> optimized_result
Sourceval f : ?standalone:bool -> ?wrap_with_fun:[ `Iife | `Anonymous | `Named of string ] -> ?profile:profile -> link:[ `All | `All_from of string list | `Needed | `No ] -> source_map:bool -> formatter:Pretty_print.t -> Parse_bytecode.Debug.t -> Code.program -> Source_map.info
Sourceval f' : ?standalone:bool -> ?wrap_with_fun:[ `Iife | `Anonymous | `Named of string ] -> ?profile:profile -> link:[ `All | `All_from of string list | `Needed | `No ] -> Pretty_print.t -> Parse_bytecode.Debug.t -> Code.program -> unit
Sourceval from_string : prims:string array -> debug:Instruct.debug_event list array -> string -> Pretty_print.t -> unit
Sourceval configure : Pretty_print.t -> unit
Sourceval profiles : (int * profile) list
Sourceval profile : int -> profile option
OCaml

Innovation. Community. Security.