|
1 | 1 | <!DOCTYPE html> |
2 | | -<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Driver (js_of_ocaml-compiler.Js_of_ocaml_compiler.Driver)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 3.0.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">Index</a> » <a href="../../index.html">js_of_ocaml-compiler</a> » <a href="../index.html">Js_of_ocaml_compiler</a> » Driver</nav><header class="odoc-preamble"><h1>Module <code><span>Js_of_ocaml_compiler.Driver</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-profile"><a href="#type-profile" class="anchor"></a><code><span><span class="keyword">type</span> profile</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-profile_equal"><a href="#val-profile_equal" class="anchor"></a><code><span><span class="keyword">val</span> profile_equal : <span><a href="#type-profile">profile</a> <span class="arrow">-></span></span> <span><a href="#type-profile">profile</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-optimized_result"><a href="#type-optimized_result" class="anchor"></a><code><span><span class="keyword">type</span> optimized_result</span><span> = </span><span>{</span></code><ol><li id="type-optimized_result.program" class="def record field anchored"><a href="#type-optimized_result.program" class="anchor"></a><code><span>program : <a href="../Code/index.html#type-program">Code.program</a>;</span></code></li><li id="type-optimized_result.variable_uses" class="def record field anchored"><a href="#type-optimized_result.variable_uses" class="anchor"></a><code><span>variable_uses : <a href="../Deadcode/index.html#type-variable_uses">Deadcode.variable_uses</a>;</span></code></li><li id="type-optimized_result.trampolined_calls" class="def record field anchored"><a href="#type-optimized_result.trampolined_calls" class="anchor"></a><code><span>trampolined_calls : <a href="../Effects/index.html#type-trampolined_calls">Effects.trampolined_calls</a>;</span></code></li><li id="type-optimized_result.in_cps" class="def record field anchored"><a href="#type-optimized_result.in_cps" class="anchor"></a><code><span>in_cps : <a href="../Effects/index.html#type-in_cps">Effects.in_cps</a>;</span></code></li><li id="type-optimized_result.deadcode_sentinal" class="def record field anchored"><a href="#type-optimized_result.deadcode_sentinal" class="anchor"></a><code><span>deadcode_sentinal : <a href="../Code/Var/index.html#type-t">Code.Var.t</a>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-optimize"><a href="#val-optimize" class="anchor"></a><code><span><span class="keyword">val</span> optimize : <span><span class="label">profile</span>:<a href="#type-profile">profile</a> <span class="arrow">-></span></span> <span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">-></span></span> <a href="#type-optimized_result">optimized_result</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f"><a href="#val-f" class="anchor"></a><code><span><span class="keyword">val</span> f : |
| 2 | +<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Driver (js_of_ocaml-compiler.Js_of_ocaml_compiler.Driver)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 3.0.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">Index</a> » <a href="../../index.html">js_of_ocaml-compiler</a> » <a href="../index.html">Js_of_ocaml_compiler</a> » Driver</nav><header class="odoc-preamble"><h1>Module <code><span>Js_of_ocaml_compiler.Driver</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-optimized_result"><a href="#type-optimized_result" class="anchor"></a><code><span><span class="keyword">type</span> optimized_result</span><span> = </span><span>{</span></code><ol><li id="type-optimized_result.program" class="def record field anchored"><a href="#type-optimized_result.program" class="anchor"></a><code><span>program : <a href="../Code/index.html#type-program">Code.program</a>;</span></code></li><li id="type-optimized_result.variable_uses" class="def record field anchored"><a href="#type-optimized_result.variable_uses" class="anchor"></a><code><span>variable_uses : <a href="../Deadcode/index.html#type-variable_uses">Deadcode.variable_uses</a>;</span></code></li><li id="type-optimized_result.trampolined_calls" class="def record field anchored"><a href="#type-optimized_result.trampolined_calls" class="anchor"></a><code><span>trampolined_calls : <a href="../Effects/index.html#type-trampolined_calls">Effects.trampolined_calls</a>;</span></code></li><li id="type-optimized_result.in_cps" class="def record field anchored"><a href="#type-optimized_result.in_cps" class="anchor"></a><code><span>in_cps : <a href="../Effects/index.html#type-in_cps">Effects.in_cps</a>;</span></code></li><li id="type-optimized_result.deadcode_sentinal" class="def record field anchored"><a href="#type-optimized_result.deadcode_sentinal" class="anchor"></a><code><span>deadcode_sentinal : <a href="../Code/Var/index.html#type-t">Code.Var.t</a>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-optimize"><a href="#val-optimize" class="anchor"></a><code><span><span class="keyword">val</span> optimize : <span><span class="label">profile</span>:<a href="../Profile/index.html#type-t">Profile.t</a> <span class="arrow">-></span></span> <span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">-></span></span> <a href="#type-optimized_result">optimized_result</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f"><a href="#val-f" class="anchor"></a><code><span><span class="keyword">val</span> f : |
3 | 3 | <span><span class="optlabel">?standalone</span>:bool <span class="arrow">-></span></span> |
4 | 4 | <span><span class="optlabel">?wrap_with_fun</span>:<span>[ `Iife <span>| `Anonymous</span> <span><span>| `Named</span> of string</span> ]</span> <span class="arrow">-></span></span> |
5 | | - <span><span class="optlabel">?profile</span>:<a href="#type-profile">profile</a> <span class="arrow">-></span></span> |
| 5 | + <span><span class="optlabel">?profile</span>:<a href="../Profile/index.html#type-t">Profile.t</a> <span class="arrow">-></span></span> |
6 | 6 | <span><span class="label">link</span>:<span>[ `All <span><span>| `All_from</span> of <span>string list</span></span> <span>| `Needed</span> <span>| `No</span> ]</span> <span class="arrow">-></span></span> |
7 | 7 | <span><span class="label">source_map</span>:bool <span class="arrow">-></span></span> |
8 | 8 | <span><span class="label">formatter</span>:<a href="../Pretty_print/index.html#type-t">Pretty_print.t</a> <span class="arrow">-></span></span> |
9 | 9 | <span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">-></span></span> |
10 | 10 | <a href="../Source_map/index.html#type-info">Source_map.info</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f'"><a href="#val-f'" class="anchor"></a><code><span><span class="keyword">val</span> f' : |
11 | 11 | <span><span class="optlabel">?standalone</span>:bool <span class="arrow">-></span></span> |
12 | 12 | <span><span class="optlabel">?wrap_with_fun</span>:<span>[ `Iife <span>| `Anonymous</span> <span><span>| `Named</span> of string</span> ]</span> <span class="arrow">-></span></span> |
13 | | - <span><span class="optlabel">?profile</span>:<a href="#type-profile">profile</a> <span class="arrow">-></span></span> |
| 13 | + <span><span class="optlabel">?profile</span>:<a href="../Profile/index.html#type-t">Profile.t</a> <span class="arrow">-></span></span> |
14 | 14 | <span><span class="label">link</span>:<span>[ `All <span><span>| `All_from</span> of <span>string list</span></span> <span>| `Needed</span> <span>| `No</span> ]</span> <span class="arrow">-></span></span> |
15 | 15 | <span><a href="../Pretty_print/index.html#type-t">Pretty_print.t</a> <span class="arrow">-></span></span> |
16 | 16 | <span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">-></span></span> |
|
24 | 24 | <span><span class="optlabel">?wrap_with_fun</span>:<span>[ `Iife <span>| `Anonymous</span> <span><span>| `Named</span> of string</span> ]</span> <span class="arrow">-></span></span> |
25 | 25 | <span><span class="optlabel">?link</span>:<span>[ `All <span><span>| `All_from</span> of <span>string list</span></span> <span>| `Needed</span> <span>| `No</span> ]</span> <span class="arrow">-></span></span> |
26 | 26 | <span><a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a> <span class="arrow">-></span></span> |
27 | | - <a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-simplify_js"><a href="#val-simplify_js" class="anchor"></a><code><span><span class="keyword">val</span> simplify_js : <span><a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a> <span class="arrow">-></span></span> <a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-name_variables"><a href="#val-name_variables" class="anchor"></a><code><span><span class="keyword">val</span> name_variables : <span><a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a> <span class="arrow">-></span></span> <a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-configure"><a href="#val-configure" class="anchor"></a><code><span><span class="keyword">val</span> configure : <span><a href="../Pretty_print/index.html#type-t">Pretty_print.t</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-profiles"><a href="#val-profiles" class="anchor"></a><code><span><span class="keyword">val</span> profiles : <span><span>(int * <a href="#type-profile">profile</a>)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-profile"><a href="#val-profile" class="anchor"></a><code><span><span class="keyword">val</span> profile : <span>int <span class="arrow">-></span></span> <span><a href="#type-profile">profile</a> option</span></span></code></div></div></div></body></html> |
| 27 | + <a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-simplify_js"><a href="#val-simplify_js" class="anchor"></a><code><span><span class="keyword">val</span> simplify_js : <span><a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a> <span class="arrow">-></span></span> <a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-name_variables"><a href="#val-name_variables" class="anchor"></a><code><span><span class="keyword">val</span> name_variables : <span><a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a> <span class="arrow">-></span></span> <a href="../Javascript/index.html#type-statement_list">Javascript.statement_list</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-configure"><a href="#val-configure" class="anchor"></a><code><span><span class="keyword">val</span> configure : <span><a href="../Pretty_print/index.html#type-t">Pretty_print.t</a> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html> |
0 commit comments