Skip to content

Commit 55f50fc

Browse files
Update docs.
1 parent 06e7b27 commit 55f50fc

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

ref/bindings.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ <h2 id="python_api">Python API</h2>
247247
Keyword arguments to these functions are used to control the virtual machine. They are:
248248
</p>
249249
<ul>
250+
<li><tt>jpathdir</tt>&nbsp;&nbsp; (string or list of strings)</li>
250251
<li><tt>max_stack</tt>&nbsp;&nbsp; (number)</li>
251252
<li><tt>gc_min_objects</tt>&nbsp;&nbsp; (number)</li>
252253
<li><tt>gc_growth_trigger</tt>&nbsp;&nbsp; (number)</li>
@@ -329,7 +330,10 @@ <h2 id="third_party_apis">Unofficial Third Party APIs</h2>
329330
<a href="https://github.com/yuduanchen/luajit-jsonnet">LuaJIT (FFI)</a>
330331
</li>
331332
<li>
332-
<a href="https://github.com/yosuke-furukawa/node-jsonnet">Node.js</a>
333+
<a href="https://github.com/yosuke-furukawa/node-jsonnet">Node.js node-jsonnet</a>: C++ version compiled to JS code
334+
</li>
335+
<li>
336+
<a href="https://github.com/olpa/templating-for-api/tree/master/jsonnet-js-ts">Node.js tplfa-jsonnet</a>: Golang version compiled to WASM code
333337
</li>
334338
<li>
335339
<a href="https://github.com/Neeke/Jsonnet-PHP">PHP</a>
@@ -338,8 +342,9 @@ <h2 id="third_party_apis">Unofficial Third Party APIs</h2>
338342
<a href="https://github.com/yugui/ruby-jsonnet">Ruby</a>
339343
</li>
340344
<li>
341-
<a href="https://github.com/anguslees/rust-jsonnet">Rust</a> but please first consider the
342-
<a href="https://github.com/CertainLach/jrsonnet">native port</a>
345+
<a href="https://github.com/anguslees/rust-jsonnet">Rust</a> but please first consider
346+
one of the native ports (<a href="https://github.com/CertainLach/jrsonnet">jrsonnet</a>
347+
or <a href="https://github.com/eduardosm/rsjsonnet">rsjsonnet</a>)
343348
</li>
344349
<li>
345350
<a href="https://github.com/moleike/haskell-jsonnet">Haskell native port</a>

ref/spec.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,7 @@ <h3 id="desugaring">Desugaring</h3>
12441244
</p>
12451245
<div class="desugar-rule">
12461246
\[
1247-
desugar(e) = desugar_{expr}(\local{\texttt{std} = e_{std}}{e}, false)
1247+
desugar(e) = desugar_{expr}(\local{\texttt{\$std} = e_{std}}{\local{\texttt{std} = \texttt{\$std}}{e}}, false)
12481248
\]
12491249
</div>
12501250
</div>
@@ -1406,7 +1406,7 @@ <h3 id="desugaring">Desugaring</h3>
14061406
<div class="desugar-rule">
14071407
\[
14081408
desugar_{expr}(e[e':e'':e'''], b) =
1409-
desugar_{expr}(\texttt{std.slice}(e, e', e'', e'''), b)
1409+
desugar_{expr}(\texttt{\$std.slice}(e, e', e'', e'''), b)
14101410
\]
14111411
</div>
14121412

@@ -1437,27 +1437,27 @@ <h3 id="desugaring">Desugaring</h3>
14371437

14381438
<div class="desugar-rule">
14391439
\[
1440-
desugar_{expr}(e \mathop{==} e', b) = desugar_{expr}(\texttt{std.equals}(e, e'), b)
1440+
desugar_{expr}(e \mathop{==} e', b) = desugar_{expr}(\texttt{\$std.equals}(e, e'), b)
14411441
\]
14421442
</div>
14431443

14441444
<div class="desugar-rule">
14451445
\[
1446-
desugar_{expr}(e \mathop{\%} e', b) = desugar_{expr}(\texttt{std.mod}(e, e'), b)
1446+
desugar_{expr}(e \mathop{\%} e', b) = desugar_{expr}(\texttt{\$std.mod}(e, e'), b)
14471447
\]
14481448
</div>
14491449

14501450
<div class="desugar-rule">
14511451
\[
14521452
desugar_{expr}(e \mathop{\texttt{in}} e', b) =
1453-
desugar_{expr}(\texttt{std.objectHasEx}(e', e, \texttt{true}), b)
1453+
desugar_{expr}(\texttt{\$std.objectHasEx}(e', e, \texttt{true}), b)
14541454
\]
14551455
</div>
14561456

14571457
<div class="desugar-rule">
14581458
\[
14591459
desugar_{expr}(e \mathop{\texttt{in}} \texttt{super}, b) =
1460-
desugar_{expr}(\texttt{std.objectHasEx}(\texttt{super}, e, \texttt{true}), b)
1460+
desugar_{expr}(\texttt{\$std.objectHasEx}(\texttt{super}, e, \texttt{true}), b)
14611461
\]
14621462
</div>
14631463
</div>
@@ -1603,8 +1603,8 @@ <h3 id="desugaring">Desugaring</h3>
16031603
\hspace{10mm}\textrm{Let }arr, i\textrm{ fresh} \\
16041604
\hspace{10mm}desugar_{expr}(
16051605
\local{arr = e'}{
1606-
\texttt{std.join}(\\\hspace{20mm}[\ ], \texttt{std.makeArray}(
1607-
\texttt{std.length}(arr),
1606+
\texttt{\$std.join}(\\\hspace{20mm}[\ ], \texttt{\$std.makeArray}(
1607+
\texttt{\$std.length}(arr),
16081608
\function{i}{\local{x = arr[i]}{desugar_{arrcomp}(e, compspec, b)}}
16091609
))
16101610
},
@@ -1618,8 +1618,8 @@ <h3 id="desugaring">Desugaring</h3>
16181618
\hspace{10mm}\textrm{Let }arr, i\textrm{ fresh} \\
16191619
\hspace{10mm}desugar_{expr}(
16201620
\local{arr = e'}{
1621-
\texttt{std.join}(\\\hspace{20mm}[\ ], \texttt{std.makeArray}(
1622-
\texttt{std.length}(arr),
1621+
\texttt{\$std.join}(\\\hspace{20mm}[\ ], \texttt{\$std.makeArray}(
1622+
\texttt{\$std.length}(arr),
16231623
\function{i}{\local{x = arr[i]}{[e]}}
16241624
))
16251625
},

0 commit comments

Comments
 (0)