|
9 | 9 | ## Function Index ## |
10 | 10 |
|
11 | 11 |
|
12 | | -<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#close-1">close/1</a></td><td></td></tr><tr><td valign="top"><a href="#consult-1">consult/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#consult/1" href="file.md#consult-1"><code>file:consult/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#list_dir-1">list_dir/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#list_dir/1" href="file.md#list_dir-1"><code>file:list_dir/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#open-2">open/2</a></td><td></td></tr><tr><td valign="top"><a href="#read_file-1">read_file/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#read_file/1" href="file.md#read_file-1"><code>file:read_file/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#script-1">script/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#script/1" href="file.md#script-1"><code>file:script/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#script-2">script/2</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#script/2" href="file.md#script-2"><code>file:script/2</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr></table> |
| 12 | +<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#close-1">close/1</a></td><td></td></tr><tr><td valign="top"><a href="#consult-1">consult/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#consult/1" href="file.md#consult-1"><code>file:consult/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#consult_binary-1">consult_binary/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#consult/1" href="file.md#consult-1"><code>file:consult/1</code></a>, but operates directly on a binary.</td></tr><tr><td valign="top"><a href="#eval_binary-1">eval_binary/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#script/1" href="file.md#script-1"><code>file:script/1</code></a>, but operates directly on a binary.</td></tr><tr><td valign="top"><a href="#eval_binary-2">eval_binary/2</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#script/2" href="file.md#script-2"><code>file:script/2</code></a>, but operates directly on a binary.</td></tr><tr><td valign="top"><a href="#list_dir-1">list_dir/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#list_dir/1" href="file.md#list_dir-1"><code>file:list_dir/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#open-2">open/2</a></td><td></td></tr><tr><td valign="top"><a href="#read_file-1">read_file/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#read_file/1" href="file.md#read_file-1"><code>file:read_file/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#script-1">script/1</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#script/1" href="file.md#script-1"><code>file:script/1</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr><tr><td valign="top"><a href="#script-2">script/2</a></td><td>Like <a docgen-rel="seemfa" docgen-href="file#script/2" href="file.md#script-2"><code>file:script/2</code></a>, but supports paths into <code>zip</code> and <code>escript</code> archives.</td></tr></table> |
13 | 13 |
|
14 | 14 |
|
15 | 15 | <a name="functions"></a> |
@@ -38,6 +38,39 @@ This function works like `file:consult/1` on normal paths, but instead of failin |
38 | 38 | on paths that lead into archives, it does a fair job of entering the archive and |
39 | 39 | producing a result. |
40 | 40 |
|
| 41 | +<a name="consult_binary-1"></a> |
| 42 | + |
| 43 | +### consult_binary/1 ### |
| 44 | + |
| 45 | +`consult_binary(Bin) -> any()` |
| 46 | + |
| 47 | +Like [`file:consult/1`](file.md#consult-1), but operates directly on a binary. |
| 48 | + |
| 49 | +This function works as if |
| 50 | +`file:consult(F) -> {ok,Bin} = file:read_file(F), consult_binary(Bin).` |
| 51 | + |
| 52 | +<a name="eval_binary-1"></a> |
| 53 | + |
| 54 | +### eval_binary/1 ### |
| 55 | + |
| 56 | +`eval_binary(Bin) -> any()` |
| 57 | + |
| 58 | +Like [`file:script/1`](file.md#script-1), but operates directly on a binary. |
| 59 | + |
| 60 | +This function works as if |
| 61 | +`file:script(F) -> {ok,Bin} = file:read_file(F), eval_binary(Bin).` |
| 62 | + |
| 63 | +<a name="eval_binary-2"></a> |
| 64 | + |
| 65 | +### eval_binary/2 ### |
| 66 | + |
| 67 | +`eval_binary(Bin, Bindings) -> any()` |
| 68 | + |
| 69 | +Like [`file:script/2`](file.md#script-2), but operates directly on a binary. |
| 70 | + |
| 71 | +This function works as if |
| 72 | +`file:script(F, Bs) -> {ok,Bin} = file:read_file(F), eval_binary(Bin, Bs).` |
| 73 | + |
41 | 74 | <a name="list_dir-1"></a> |
42 | 75 |
|
43 | 76 | ### list_dir/1 ### |
|
0 commit comments