package js_of_ocaml-compiler

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

js_of_ocaml-6.4.1.tbz
sha256=e59bbffcaefaba3191620556514b7f53bb3249e3f881a070d72724234dffd819
sha512=bb470f316f9c81a3b2b8dedd0b0f18f8e06beb48dd70df1d9f846de90ffab439cab5ef7a93a8166af0998068b06097e8319bc0d9f4f23a7159b0de8b3b515746

doc/js_of_ocaml-compiler/Js_of_ocaml_compiler/index.html

Module Js_of_ocaml_compilerSource

Sourcemodule Annot_lexer : sig ... end
Sourcemodule Annot_parser : sig ... end
Sourcemodule Base64 : sig ... end

Base64 RFC4648 implementation.

Sourcemodule Bool_context : sig ... end
Sourcemodule Build_info : sig ... end
Sourcemodule Build_path_prefix_map : sig ... end

Rewrite paths for reproducible builds

Sourcemodule Builtins : sig ... end
Sourcemodule Code : sig ... end
Sourcemodule Compiler_version : sig ... end
Sourcemodule Config : sig ... end
Sourcemodule Deadcode : sig ... end
Sourcemodule Debug : sig ... end
Sourcemodule Dgraph : sig ... end
Sourcemodule Driver : sig ... end
Sourcemodule Duplicate : sig ... end
Sourcemodule Effects : sig ... end
Sourcemodule Eval : sig ... end
Sourcemodule Findlib : sig ... end
Sourcemodule Flow : sig ... end
Sourcemodule Flow_lexer : sig ... end
Sourcemodule Freevars : sig ... end
Sourcemodule Fs : sig ... end
Sourcemodule Generate : sig ... end
Sourcemodule Generate_closure : sig ... end
Sourcemodule Global_constant : sig ... end
Sourcemodule Global_deadcode : sig ... end

Global deadcode elimination pass.

Sourcemodule Global_flow : sig ... end
Sourcemodule Global_name : sig ... end
Sourcemodule Inline : sig ... end
Sourcemodule Instr : sig ... end
Sourcemodule Javascript : sig ... end
Sourcemodule Js_assign : sig ... end
Sourcemodule Js_constant_sinking : sig ... end
Sourcemodule Js_output : sig ... end
Sourcemodule Js_parser : sig ... end
Sourcemodule Js_simpl : sig ... end
Sourcemodule Js_token : sig ... end
Sourcemodule Js_traverse : sig ... end
Sourcemodule Js_variable_coalescing : sig ... end

Liveness analysis and variable coalescing for JavaScript generation.

Sourcemodule Lambda_lifting : sig ... end
Sourcemodule Lambda_lifting_simple : sig ... end
Sourcemodule Linker : sig ... end
Sourcemodule Loc : sig ... end
Sourcemodule Macro : sig ... end
Sourcemodule Magic_number : sig ... end
Sourcemodule Mlvalue : sig ... end
Sourcemodule Ocaml_compiler : sig ... end
Sourcemodule Ocaml_version : sig ... end
Sourcemodule Parse_bytecode : sig ... end
Sourcemodule Parse_info : sig ... end
Sourcemodule Parse_js : sig ... end
Sourcemodule Partial_cps_analysis : sig ... end
Sourcemodule Phisimpl : sig ... end
Sourcemodule Pqueue : sig ... end
Sourcemodule Pretty_print : sig ... end
Sourcemodule Primitive : sig ... end
Sourcemodule Profile : sig ... end
Sourcemodule Pseudo_fs : sig ... end
Sourcemodule Pure_fun : sig ... end
Sourcemodule Ref_unboxing : sig ... end
Sourcemodule Reserved : sig ... end
Sourcemodule Shape : sig ... end
Sourcemodule Source_map : sig ... end
Sourcemodule Specialize : sig ... end
Sourcemodule Specialize_js : sig ... end
Sourcemodule Stdlib : sig ... end

Kosaraju's algorithm for strongly connected components.

Sourcemodule Structure : sig ... end
Sourcemodule Subst : sig ... end
Sourcemodule Tailcall : sig ... end
Sourcemodule Target_env : sig ... end
Sourcemodule Targetint : sig ... end
Sourcemodule Timer : sig ... end
Sourcemodule Unit_info : sig ... end
Sourcemodule Var_printer : sig ... end
Sourcemodule Vlq64 : sig ... end
Sourcemodule Warning : sig ... end