|
14 | 14 |
|
15 | 15 | <script src="dist/handlebars.runtime-NWIB6V2M.js"></script> |
16 | 16 | <script src="dist/handlebars.templates-K7URE6B4.js"></script> |
17 | | - <script src="dist/sidebar_items-C51205A4.js"></script> |
| 17 | + <script src="dist/sidebar_items-AA658F96.js"></script> |
18 | 18 | <script src="docs_config.js"></script> |
19 | 19 | <script async src="dist/html-PVRIOB7F.js"></script> |
20 | 20 |
|
@@ -430,7 +430,7 @@ <h1 class="signature" translate="no">compile_file(Filename)</h1> |
430 | 430 | </a> |
431 | 431 | <span class="text">Examples</span> |
432 | 432 | </h2> |
433 | | -<pre><code class="makeup erlang" translate="no"><span class="nf">compile_file</span><span class="p" data-group-id="0385121597-1">(</span><span class="s">"examples/hello.cure"</span><span class="p" data-group-id="0385121597-1">)</span><span class="p">.</span><span class="w"> |
| 433 | +<pre><code class="makeup erlang" translate="no"><span class="nf">compile_file</span><span class="p" data-group-id="3508029104-1">(</span><span class="s">"examples/hello.cure"</span><span class="p" data-group-id="3508029104-1">)</span><span class="p">.</span><span class="w"> |
434 | 434 | </span><span class="c1">% => {ok, "_build/ebin/hello.beam"}</span></code></pre> |
435 | 435 | </section> |
436 | 436 | </section> |
@@ -477,16 +477,16 @@ <h1 class="signature" translate="no">compile_file(Filename, Options)</h1> |
477 | 477 | <span class="text">Examples</span> |
478 | 478 | </h2> |
479 | 479 | <pre><code class="makeup erlang" translate="no"><span class="c1">% Compile with verbose output</span><span class="w"> |
480 | | -</span><span class="n">Options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">#</span><span class="ss">compile_options</span><span class="p" data-group-id="5361668861-1">{</span><span class="ss">verbose</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">true</span><span class="p" data-group-id="5361668861-1">}</span><span class="p">,</span><span class="w"> |
481 | | -</span><span class="nf">compile_file</span><span class="p" data-group-id="5361668861-2">(</span><span class="s">"src/math.cure"</span><span class="p">,</span><span class="w"> </span><span class="n">Options</span><span class="p" data-group-id="5361668861-2">)</span><span class="p">.</span><span class="w"> |
| 480 | +</span><span class="n">Options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">#</span><span class="ss">compile_options</span><span class="p" data-group-id="6528215175-1">{</span><span class="ss">verbose</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">true</span><span class="p" data-group-id="6528215175-1">}</span><span class="p">,</span><span class="w"> |
| 481 | +</span><span class="nf">compile_file</span><span class="p" data-group-id="6528215175-2">(</span><span class="s">"src/math.cure"</span><span class="p">,</span><span class="w"> </span><span class="n">Options</span><span class="p" data-group-id="6528215175-2">)</span><span class="p">.</span><span class="w"> |
482 | 482 |
|
483 | 483 | </span><span class="c1">% Compile without optimizations </span><span class="w"> |
484 | | -</span><span class="n">Options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">#</span><span class="ss">compile_options</span><span class="p" data-group-id="5361668861-3">{</span><span class="ss">optimize</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">false</span><span class="p" data-group-id="5361668861-3">}</span><span class="p">,</span><span class="w"> |
485 | | -</span><span class="nf">compile_file</span><span class="p" data-group-id="5361668861-4">(</span><span class="s">"debug.cure"</span><span class="p">,</span><span class="w"> </span><span class="n">Options</span><span class="p" data-group-id="5361668861-4">)</span><span class="p">.</span><span class="w"> |
| 484 | +</span><span class="n">Options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">#</span><span class="ss">compile_options</span><span class="p" data-group-id="6528215175-3">{</span><span class="ss">optimize</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">false</span><span class="p" data-group-id="6528215175-3">}</span><span class="p">,</span><span class="w"> |
| 485 | +</span><span class="nf">compile_file</span><span class="p" data-group-id="6528215175-4">(</span><span class="s">"debug.cure"</span><span class="p">,</span><span class="w"> </span><span class="n">Options</span><span class="p" data-group-id="6528215175-4">)</span><span class="p">.</span><span class="w"> |
486 | 486 |
|
487 | 487 | </span><span class="c1">% Custom output file</span><span class="w"> |
488 | | -</span><span class="n">Options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">#</span><span class="ss">compile_options</span><span class="p" data-group-id="5361668861-5">{</span><span class="ss">output_file</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"custom.beam"</span><span class="p" data-group-id="5361668861-5">}</span><span class="p">,</span><span class="w"> |
489 | | -</span><span class="nf">compile_file</span><span class="p" data-group-id="5361668861-6">(</span><span class="s">"input.cure"</span><span class="p">,</span><span class="w"> </span><span class="n">Options</span><span class="p" data-group-id="5361668861-6">)</span><span class="p">.</span></code></pre> |
| 488 | +</span><span class="n">Options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">#</span><span class="ss">compile_options</span><span class="p" data-group-id="6528215175-5">{</span><span class="ss">output_file</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"custom.beam"</span><span class="p" data-group-id="6528215175-5">}</span><span class="p">,</span><span class="w"> |
| 489 | +</span><span class="nf">compile_file</span><span class="p" data-group-id="6528215175-6">(</span><span class="s">"input.cure"</span><span class="p">,</span><span class="w"> </span><span class="n">Options</span><span class="p" data-group-id="6528215175-6">)</span><span class="p">.</span></code></pre> |
490 | 490 | </section> |
491 | 491 | </section> |
492 | 492 | <section class="detail" id="compile_file_from_shell/1"> |
@@ -682,8 +682,8 @@ <h1 class="signature" translate="no">get_module_info/1</h1> |
682 | 682 | </a> |
683 | 683 | <span class="text">Example</span> |
684 | 684 | </h2> |
685 | | -<pre><code class="makeup erlang" translate="no"><span class="n">AST</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nc">cure_parser</span><span class="p">:</span><span class="nf">parse_file</span><span class="p" data-group-id="0414722227-1">(</span><span class="s">"MyModule.cure"</span><span class="p" data-group-id="0414722227-1">)</span><span class="p">,</span><span class="w"> |
686 | | -</span><span class="n">Info</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nf">get_module_info</span><span class="p" data-group-id="0414722227-2">(</span><span class="n">AST</span><span class="p" data-group-id="0414722227-2">)</span><span class="p">,</span><span class="w"> |
| 685 | +<pre><code class="makeup erlang" translate="no"><span class="n">AST</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nc">cure_parser</span><span class="p">:</span><span class="nf">parse_file</span><span class="p" data-group-id="8949626931-1">(</span><span class="s">"MyModule.cure"</span><span class="p" data-group-id="8949626931-1">)</span><span class="p">,</span><span class="w"> |
| 686 | +</span><span class="n">Info</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nf">get_module_info</span><span class="p" data-group-id="8949626931-2">(</span><span class="n">AST</span><span class="p" data-group-id="8949626931-2">)</span><span class="p">,</span><span class="w"> |
687 | 687 | </span><span class="c1">% => #{name => 'MyModule', exports => [{hello, 1}], ...}</span></code></pre> |
688 | 688 | </section> |
689 | 689 | </section> |
@@ -772,9 +772,9 @@ <h1 class="signature" translate="no">main(Args)</h1> |
772 | 772 | <span class="text">Examples</span> |
773 | 773 | </h2> |
774 | 774 | <pre><code class="makeup erlang" translate="no"><span class="c1">% These calls happen automatically when using the CLI:</span><span class="w"> |
775 | | -</span><span class="nf">main</span><span class="p" data-group-id="9066731106-1">(</span><span class="p" data-group-id="9066731106-2">[</span><span class="s">"input.cure"</span><span class="p" data-group-id="9066731106-2">]</span><span class="p" data-group-id="9066731106-1">)</span><span class="p">.</span><span class="w"> |
776 | | -</span><span class="nf">main</span><span class="p" data-group-id="9066731106-3">(</span><span class="p" data-group-id="9066731106-4">[</span><span class="s">"input.cure"</span><span class="p">,</span><span class="w"> </span><span class="s">"-o"</span><span class="p">,</span><span class="w"> </span><span class="s">"output.beam"</span><span class="p" data-group-id="9066731106-4">]</span><span class="p" data-group-id="9066731106-3">)</span><span class="p">.</span><span class="w"> |
777 | | -</span><span class="nf">main</span><span class="p" data-group-id="9066731106-5">(</span><span class="p" data-group-id="9066731106-6">[</span><span class="s">"--help"</span><span class="p" data-group-id="9066731106-6">]</span><span class="p" data-group-id="9066731106-5">)</span><span class="p">.</span></code></pre><h2 id="main/1-error-handling" class="section-heading"> |
| 775 | +</span><span class="nf">main</span><span class="p" data-group-id="5167625163-1">(</span><span class="p" data-group-id="5167625163-2">[</span><span class="s">"input.cure"</span><span class="p" data-group-id="5167625163-2">]</span><span class="p" data-group-id="5167625163-1">)</span><span class="p">.</span><span class="w"> |
| 776 | +</span><span class="nf">main</span><span class="p" data-group-id="5167625163-3">(</span><span class="p" data-group-id="5167625163-4">[</span><span class="s">"input.cure"</span><span class="p">,</span><span class="w"> </span><span class="s">"-o"</span><span class="p">,</span><span class="w"> </span><span class="s">"output.beam"</span><span class="p" data-group-id="5167625163-4">]</span><span class="p" data-group-id="5167625163-3">)</span><span class="p">.</span><span class="w"> |
| 777 | +</span><span class="nf">main</span><span class="p" data-group-id="5167625163-5">(</span><span class="p" data-group-id="5167625163-6">[</span><span class="s">"--help"</span><span class="p" data-group-id="5167625163-6">]</span><span class="p" data-group-id="5167625163-5">)</span><span class="p">.</span></code></pre><h2 id="main/1-error-handling" class="section-heading"> |
778 | 778 | <a href="#main/1-error-handling" class="hover-link"> |
779 | 779 | <i class="ri-link-m" aria-hidden="true"></i> |
780 | 780 | </a> |
|
0 commit comments