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/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 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 Inline : sig ... end
Sourcemodule Instr : sig ... end
Sourcemodule Javascript : sig ... end
Sourcemodule Js_assign : 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 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 Pretty_print : sig ... end
Sourcemodule Primitive : sig ... end
Sourcemodule Pseudo_fs : sig ... end
Sourcemodule Pure_fun : sig ... end
Sourcemodule Reserved : 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
OCaml

Innovation. Community. Security.