package js_of_ocaml-compiler

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Js_of_ocaml_compiler.FlowSource

Sourcetype def =
  1. | Phi of Code.Var.Set.t
  2. | Expr of Code.expr
  3. | Param
Sourcetype info = {
  1. info_defs : def array;
  2. info_known_origins : Code.Var.Set.t Code.Var.Tbl.t;
  3. info_maybe_unknown : bool Code.Var.Tbl.t;
  4. info_possibly_mutable : bool array;
}
Sourceval get_approx : info -> (Code.Var.Set.elt -> 'b) -> 'b -> ('b -> 'b -> 'b) -> Code.Var.Tbl.key -> 'b
Sourceval the_def_of : info -> Code.prim_arg -> Code.expr option
Sourceval the_const_of : info -> Code.prim_arg -> Code.constant option
Sourceval the_string_of : info -> Code.prim_arg -> string option
Sourceval the_native_string_of : info -> Code.prim_arg -> Code.Native_string.t option
Sourceval the_int : info -> Code.prim_arg -> int32 option
Sourceval update_def : info -> Code.Var.t -> Code.expr -> unit
Sourceval f : ?skip_param:bool -> Code.program -> Code.program * info
OCaml

Innovation. Community. Security.