@@ -1125,7 +1125,7 @@ <h3 id="desugaring">Desugaring</h3>
11251125 </ p >
11261126 < div class ="desugar-rule ">
11271127 \[
1128- desugar(e) = desugar_{expr}(\local{\texttt{std} = e_{std}}{e }, false)
1128+ desugar(e) = desugar_{expr}(\local{\texttt{\$ std} = e_{std}}{\local{\texttt{std} = \texttt{\$std}}{e} }, false)
11291129 \]
11301130 </ div >
11311131 </ div >
@@ -1287,7 +1287,7 @@ <h3 id="desugaring">Desugaring</h3>
12871287 < div class ="desugar-rule ">
12881288 \[
12891289 desugar_{expr}(e[e':e'':e'''], b) =
1290- desugar_{expr}(\texttt{std.slice}(e, e', e'', e'''), b)
1290+ desugar_{expr}(\texttt{\$ std.slice}(e, e', e'', e'''), b)
12911291 \]
12921292 </ div >
12931293
@@ -1318,27 +1318,27 @@ <h3 id="desugaring">Desugaring</h3>
13181318
13191319 < div class ="desugar-rule ">
13201320 \[
1321- desugar_{expr}(e \mathop{==} e', b) = desugar_{expr}(\texttt{std.equals}(e, e'), b)
1321+ desugar_{expr}(e \mathop{==} e', b) = desugar_{expr}(\texttt{\$ std.equals}(e, e'), b)
13221322 \]
13231323 </ div >
13241324
13251325 < div class ="desugar-rule ">
13261326 \[
1327- desugar_{expr}(e \mathop{\%} e', b) = desugar_{expr}(\texttt{std.mod}(e, e'), b)
1327+ desugar_{expr}(e \mathop{\%} e', b) = desugar_{expr}(\texttt{\$ std.mod}(e, e'), b)
13281328 \]
13291329 </ div >
13301330
13311331 < div class ="desugar-rule ">
13321332 \[
13331333 desugar_{expr}(e \mathop{\texttt{in}} e', b) =
1334- desugar_{expr}(\texttt{std.objectHasEx}(e', e, \texttt{true}), b)
1334+ desugar_{expr}(\texttt{\$ std.objectHasEx}(e', e, \texttt{true}), b)
13351335 \]
13361336 </ div >
13371337
13381338 < div class ="desugar-rule ">
13391339 \[
13401340 desugar_{expr}(e \mathop{\texttt{in}} \texttt{super}, b) =
1341- desugar_{expr}(\texttt{std.objectHasEx}(\texttt{super}, e, \texttt{true}), b)
1341+ desugar_{expr}(\texttt{\$ std.objectHasEx}(\texttt{super}, e, \texttt{true}), b)
13421342 \]
13431343 </ div >
13441344 </ div >
@@ -1484,8 +1484,8 @@ <h3 id="desugaring">Desugaring</h3>
14841484 \hspace{10mm}\textrm{Let }arr, i\textrm{ fresh} \\
14851485 \hspace{10mm}desugar_{expr}(
14861486 \local{arr = e'}{
1487- \texttt{std.join}(\\\hspace{20mm}[\ ], \texttt{std.makeArray}(
1488- \texttt{std.length}(arr),
1487+ \texttt{\$ std.join}(\\\hspace{20mm}[\ ], \texttt{\$ std.makeArray}(
1488+ \texttt{\$ std.length}(arr),
14891489 \function{i}{\local{x = arr[i]}{desugar_{arrcomp}(e, compspec, b)}}
14901490 ))
14911491 },
@@ -1499,8 +1499,8 @@ <h3 id="desugaring">Desugaring</h3>
14991499 \hspace{10mm}\textrm{Let }arr, i\textrm{ fresh} \\
15001500 \hspace{10mm}desugar_{expr}(
15011501 \local{arr = e'}{
1502- \texttt{std.join}(\\\hspace{20mm}[\ ], \texttt{std.makeArray}(
1503- \texttt{std.length}(arr),
1502+ \texttt{\$ std.join}(\\\hspace{20mm}[\ ], \texttt{\$ std.makeArray}(
1503+ \texttt{\$ std.length}(arr),
15041504 \function{i}{\local{x = arr[i]}{[e]}}
15051505 ))
15061506 },
0 commit comments