diff options
Diffstat (limited to 'html/apps')
-rw-r--r-- | html/apps/calls.subx.html | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/html/apps/calls.subx.html b/html/apps/calls.subx.html index 315eca0e..168881c3 100644 --- a/html/apps/calls.subx.html +++ b/html/apps/calls.subx.html @@ -743,7 +743,7 @@ if ('onhashchange' in window) { <span id="L753" class="LineNr"> 753 </span> <span class="subxComment"># return</span> <span id="L754" class="LineNr"> 754 </span> <span class="subxComment"># if line->data[line->read] == '"' # string literal</span> <span id="L755" class="LineNr"> 755 </span> <span class="subxComment"># skip-string(line)</span> -<span id="L756" class="LineNr"> 756 </span> <span class="subxComment"># out->end = &line->data[line->read] # no metadata</span> +<span id="L756" class="LineNr"> 756 </span> <span class="subxComment"># out->end = &line->data[line->read] # no metadata</span> <span id="L757" class="LineNr"> 757 </span> <span class="subxComment"># return</span> <span id="L758" class="LineNr"> 758 </span> <span class="subxComment"># if line->data[line->read] == '*' # expression</span> <span id="L759" class="LineNr"> 759 </span> <span class="subxComment"># if line->data[line->read + 1] == ' '</span> @@ -1203,7 +1203,7 @@ if ('onhashchange' in window) { <span id="L1213" class="LineNr">1213 </span> 81 0/subop/add %esp 8/imm32 <span id="L1214" class="LineNr">1214 </span> <span class="subxComment"># check-ints-equal(_test-input-stream->read, 4, msg)</span> <span id="L1215" class="LineNr">1215 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1216" class="LineNr">1216 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1182'>test-next-word-string-or-expression-without-metadata</a>/updates-stream-read-correctly"</span>/imm32 +<span id="L1216" class="LineNr">1216 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata/updates-stream-read-correctly"</span>/imm32 <span id="L1217" class="LineNr">1217 </span> 68/push 4/imm32 <span id="L1218" class="LineNr">1218 </span> b8/copy-to-eax <a href='../061read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span id="L1219" class="LineNr">1219 </span> ff 6/subop/push *(eax+4) @@ -1214,7 +1214,7 @@ if ('onhashchange' in window) { <span id="L1224" class="LineNr">1224 </span> <span class="subxComment"># check-ints-equal(slice->start - _test-input-stream->data, 2, msg)</span> <span id="L1225" class="LineNr">1225 </span> <span class="subxS1Comment"># . check-ints-equal(slice->start - _test-input-stream, 14, msg)</span> <span id="L1226" class="LineNr">1226 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1227" class="LineNr">1227 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1182'>test-next-word-string-or-expression-without-metadata</a>: start"</span>/imm32 +<span id="L1227" class="LineNr">1227 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata: start"</span>/imm32 <span id="L1228" class="LineNr">1228 </span> 68/push 0xe/imm32 <span id="L1229" class="LineNr">1229 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1230" class="LineNr">1230 </span> 8b/-> *ecx 0/r32/eax @@ -1227,7 +1227,7 @@ if ('onhashchange' in window) { <span id="L1237" class="LineNr">1237 </span> <span class="subxComment"># check-ints-equal(slice->end - _test-input-stream->data, 4, msg)</span> <span id="L1238" class="LineNr">1238 </span> <span class="subxS1Comment"># . check-ints-equal(slice->end - _test-input-stream, 16, msg)</span> <span id="L1239" class="LineNr">1239 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1240" class="LineNr">1240 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1182'>test-next-word-string-or-expression-without-metadata</a>: end"</span>/imm32 +<span id="L1240" class="LineNr">1240 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata: end"</span>/imm32 <span id="L1241" class="LineNr">1241 </span> 68/push 0x10/imm32 <span id="L1242" class="LineNr">1242 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1243" class="LineNr">1243 </span> 8b/-> *(ecx+4) 0/r32/eax @@ -1276,7 +1276,7 @@ if ('onhashchange' in window) { <span id="L1286" class="LineNr">1286 </span> 81 0/subop/add %esp 8/imm32 <span id="L1287" class="LineNr">1287 </span> <span class="subxComment"># check-ints-equal(_test-input-stream->read, 5, msg)</span> <span id="L1288" class="LineNr">1288 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1289" class="LineNr">1289 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1255'>test-next-word-string-or-expression-without-metadata-returns-whole-comment</a>/updates-stream-read-correctly"</span>/imm32 +<span id="L1289" class="LineNr">1289 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-whole-comment/updates-stream-read-correctly"</span>/imm32 <span id="L1290" class="LineNr">1290 </span> 68/push 5/imm32 <span id="L1291" class="LineNr">1291 </span> b8/copy-to-eax <a href='../061read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span id="L1292" class="LineNr">1292 </span> ff 6/subop/push *(eax+4) @@ -1287,7 +1287,7 @@ if ('onhashchange' in window) { <span id="L1297" class="LineNr">1297 </span> <span class="subxComment"># check-ints-equal(slice->start - _test-input-stream->data, 2, msg)</span> <span id="L1298" class="LineNr">1298 </span> <span class="subxS1Comment"># . check-ints-equal(slice->start - _test-input-stream, 14, msg)</span> <span id="L1299" class="LineNr">1299 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1300" class="LineNr">1300 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1255'>test-next-word-string-or-expression-without-metadata-returns-whole-comment</a>: start"</span>/imm32 +<span id="L1300" class="LineNr">1300 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-whole-comment: start"</span>/imm32 <span id="L1301" class="LineNr">1301 </span> 68/push 0xe/imm32 <span id="L1302" class="LineNr">1302 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1303" class="LineNr">1303 </span> 8b/-> *ecx 0/r32/eax @@ -1300,7 +1300,7 @@ if ('onhashchange' in window) { <span id="L1310" class="LineNr">1310 </span> <span class="subxComment"># check-ints-equal(slice->end - _test-input-stream->data, 5, msg)</span> <span id="L1311" class="LineNr">1311 </span> <span class="subxS1Comment"># . check-ints-equal(slice->end - _test-input-stream, 17, msg)</span> <span id="L1312" class="LineNr">1312 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1313" class="LineNr">1313 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1255'>test-next-word-string-or-expression-without-metadata-returns-whole-comment</a>: end"</span>/imm32 +<span id="L1313" class="LineNr">1313 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-whole-comment: end"</span>/imm32 <span id="L1314" class="LineNr">1314 </span> 68/push 0x11/imm32 <span id="L1315" class="LineNr">1315 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1316" class="LineNr">1316 </span> 8b/-> *(ecx+4) 0/r32/eax @@ -1392,7 +1392,7 @@ if ('onhashchange' in window) { <span id="L1402" class="LineNr">1402 </span> <span class="subxComment"># check-ints-equal(slice->start - _test-input-stream->data, 1, msg)</span> <span id="L1403" class="LineNr">1403 </span> <span class="subxS1Comment"># . check-ints-equal(slice->start - _test-input-stream, 13, msg)</span> <span id="L1404" class="LineNr">1404 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1405" class="LineNr">1405 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1370'>test-next-word-string-or-expression-without-metadata-returns-string-literal</a>: start"</span>/imm32 +<span id="L1405" class="LineNr">1405 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-string-literal: start"</span>/imm32 <span id="L1406" class="LineNr">1406 </span> 68/push 0xd/imm32 <span id="L1407" class="LineNr">1407 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1408" class="LineNr">1408 </span> 8b/-> *ecx 0/r32/eax @@ -1405,7 +1405,7 @@ if ('onhashchange' in window) { <span id="L1415" class="LineNr">1415 </span> <span class="subxComment"># check-ints-equal(slice->end - _test-input-stream->data, 6, msg)</span> <span id="L1416" class="LineNr">1416 </span> <span class="subxS1Comment"># . check-ints-equal(slice->end - _test-input-stream, 18, msg)</span> <span id="L1417" class="LineNr">1417 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1418" class="LineNr">1418 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1370'>test-next-word-string-or-expression-without-metadata-returns-string-literal</a>: end"</span>/imm32 +<span id="L1418" class="LineNr">1418 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-string-literal: end"</span>/imm32 <span id="L1419" class="LineNr">1419 </span> 68/push 0x12/imm32 <span id="L1420" class="LineNr">1420 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1421" class="LineNr">1421 </span> 8b/-> *(ecx+4) 0/r32/eax @@ -1455,7 +1455,7 @@ if ('onhashchange' in window) { <span id="L1465" class="LineNr">1465 </span> <span class="subxComment"># check-ints-equal(slice->start - _test-input-stream->data, 1, msg)</span> <span id="L1466" class="LineNr">1466 </span> <span class="subxS1Comment"># . check-ints-equal(slice->start - _test-input-stream, 13, msg)</span> <span id="L1467" class="LineNr">1467 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1468" class="LineNr">1468 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1433'>test-next-word-string-or-expression-without-metadata-returns-string-with-escapes</a>: start"</span>/imm32 +<span id="L1468" class="LineNr">1468 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-string-with-escapes: start"</span>/imm32 <span id="L1469" class="LineNr">1469 </span> 68/push 0xd/imm32 <span id="L1470" class="LineNr">1470 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1471" class="LineNr">1471 </span> 8b/-> *ecx 0/r32/eax @@ -1468,7 +1468,7 @@ if ('onhashchange' in window) { <span id="L1478" class="LineNr">1478 </span> <span class="subxComment"># check-ints-equal(slice->end - _test-input-stream->data, 7, msg)</span> <span id="L1479" class="LineNr">1479 </span> <span class="subxS1Comment"># . check-ints-equal(slice->end - _test-input-stream, 19, msg)</span> <span id="L1480" class="LineNr">1480 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1481" class="LineNr">1481 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1433'>test-next-word-string-or-expression-without-metadata-returns-string-with-escapes</a>: end"</span>/imm32 +<span id="L1481" class="LineNr">1481 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-string-with-escapes: end"</span>/imm32 <span id="L1482" class="LineNr">1482 </span> 68/push 0x13/imm32 <span id="L1483" class="LineNr">1483 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1484" class="LineNr">1484 </span> 8b/-> *(ecx+4) 0/r32/eax @@ -1518,7 +1518,7 @@ if ('onhashchange' in window) { <span id="L1528" class="LineNr">1528 </span> <span class="subxComment"># check-ints-equal(slice->start - _test-input-stream->data, 1, msg)</span> <span id="L1529" class="LineNr">1529 </span> <span class="subxS1Comment"># . check-ints-equal(slice->start - _test-input-stream, 13, msg)</span> <span id="L1530" class="LineNr">1530 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1531" class="LineNr">1531 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1496'>test-next-word-string-or-expression-without-metadata-returns-whole-expression</a>: start"</span>/imm32 +<span id="L1531" class="LineNr">1531 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-whole-expression: start"</span>/imm32 <span id="L1532" class="LineNr">1532 </span> 68/push 0xd/imm32 <span id="L1533" class="LineNr">1533 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1534" class="LineNr">1534 </span> 8b/-> *ecx 0/r32/eax @@ -1531,7 +1531,7 @@ if ('onhashchange' in window) { <span id="L1541" class="LineNr">1541 </span> <span class="subxComment"># check-ints-equal(slice->end - _test-input-stream->data, 7, msg)</span> <span id="L1542" class="LineNr">1542 </span> <span class="subxS1Comment"># . check-ints-equal(slice->end - _test-input-stream, 19, msg)</span> <span id="L1543" class="LineNr">1543 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1544" class="LineNr">1544 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1496'>test-next-word-string-or-expression-without-metadata-returns-whole-expression</a>: end"</span>/imm32 +<span id="L1544" class="LineNr">1544 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-whole-expression: end"</span>/imm32 <span id="L1545" class="LineNr">1545 </span> 68/push 0x13/imm32 <span id="L1546" class="LineNr">1546 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1547" class="LineNr">1547 </span> 8b/-> *(ecx+4) 0/r32/eax @@ -1580,7 +1580,7 @@ if ('onhashchange' in window) { <span id="L1590" class="LineNr">1590 </span> 81 0/subop/add %esp 8/imm32 <span id="L1591" class="LineNr">1591 </span> <span class="subxComment"># check-ints-equal(slice->start, 0, msg)</span> <span id="L1592" class="LineNr">1592 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1593" class="LineNr">1593 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1559'>test-next-word-string-or-expression-without-metadata-returns-eol-on-trailing-close-paren</a>: start"</span>/imm32 +<span id="L1593" class="LineNr">1593 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-eol-on-trailing-close-paren: start"</span>/imm32 <span id="L1594" class="LineNr">1594 </span> 68/push 0/imm32 <span id="L1595" class="LineNr">1595 </span> ff 6/subop/push *ecx <span id="L1596" class="LineNr">1596 </span> <span class="subxS2Comment"># . . call</span> @@ -1589,7 +1589,7 @@ if ('onhashchange' in window) { <span id="L1599" class="LineNr">1599 </span> 81 0/subop/add %esp 0xc/imm32 <span id="L1600" class="LineNr">1600 </span> <span class="subxComment"># check-ints-equal(slice->end, 0, msg)</span> <span id="L1601" class="LineNr">1601 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1602" class="LineNr">1602 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1559'>test-next-word-string-or-expression-without-metadata-returns-eol-on-trailing-close-paren</a>: end"</span>/imm32 +<span id="L1602" class="LineNr">1602 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-returns-eol-on-trailing-close-paren: end"</span>/imm32 <span id="L1603" class="LineNr">1603 </span> 68/push 0/imm32 <span id="L1604" class="LineNr">1604 </span> ff 6/subop/push *(ecx+4) <span id="L1605" class="LineNr">1605 </span> <span class="subxS2Comment"># . . call</span> @@ -1635,7 +1635,7 @@ if ('onhashchange' in window) { <span id="L1645" class="LineNr">1645 </span> 81 0/subop/add %esp 8/imm32 <span id="L1646" class="LineNr">1646 </span> <span class="subxComment"># check-ints-equal(slice->start, 0, msg)</span> <span id="L1647" class="LineNr">1647 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1648" class="LineNr">1648 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1614'>test-next-word-string-or-expression-without-metadata-handles-comment-after-trailing-close-paren</a>: start"</span>/imm32 +<span id="L1648" class="LineNr">1648 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-handles-comment-after-trailing-close-paren: start"</span>/imm32 <span id="L1649" class="LineNr">1649 </span> 68/push 0/imm32 <span id="L1650" class="LineNr">1650 </span> ff 6/subop/push *ecx <span id="L1651" class="LineNr">1651 </span> <span class="subxS2Comment"># . . call</span> @@ -1644,7 +1644,7 @@ if ('onhashchange' in window) { <span id="L1654" class="LineNr">1654 </span> 81 0/subop/add %esp 0xc/imm32 <span id="L1655" class="LineNr">1655 </span> <span class="subxComment"># check-ints-equal(slice->end, 0, msg)</span> <span id="L1656" class="LineNr">1656 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1657" class="LineNr">1657 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1614'>test-next-word-string-or-expression-without-metadata-handles-comment-after-trailing-close-paren</a>: end"</span>/imm32 +<span id="L1657" class="LineNr">1657 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-handles-comment-after-trailing-close-paren: end"</span>/imm32 <span id="L1658" class="LineNr">1658 </span> 68/push 0/imm32 <span id="L1659" class="LineNr">1659 </span> ff 6/subop/push *(ecx+4) <span id="L1660" class="LineNr">1660 </span> <span class="subxS2Comment"># . . call</span> @@ -1690,7 +1690,7 @@ if ('onhashchange' in window) { <span id="L1700" class="LineNr">1700 </span> 81 0/subop/add %esp 8/imm32 <span id="L1701" class="LineNr">1701 </span> <span class="subxComment"># check-ints-equal(slice->start, 0, msg)</span> <span id="L1702" class="LineNr">1702 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1703" class="LineNr">1703 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1669'>test-next-word-string-or-expression-without-metadata-handles-newline-after-trailing-close-paren</a>: start"</span>/imm32 +<span id="L1703" class="LineNr">1703 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-handles-newline-after-trailing-close-paren: start"</span>/imm32 <span id="L1704" class="LineNr">1704 </span> 68/push 0/imm32 <span id="L1705" class="LineNr">1705 </span> ff 6/subop/push *ecx <span id="L1706" class="LineNr">1706 </span> <span class="subxS2Comment"># . . call</span> @@ -1699,7 +1699,7 @@ if ('onhashchange' in window) { <span id="L1709" class="LineNr">1709 </span> 81 0/subop/add %esp 0xc/imm32 <span id="L1710" class="LineNr">1710 </span> <span class="subxComment"># check-ints-equal(slice->end, 0, msg)</span> <span id="L1711" class="LineNr">1711 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1712" class="LineNr">1712 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1669'>test-next-word-string-or-expression-without-metadata-handles-newline-after-trailing-close-paren</a>: end"</span>/imm32 +<span id="L1712" class="LineNr">1712 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-handles-newline-after-trailing-close-paren: end"</span>/imm32 <span id="L1713" class="LineNr">1713 </span> 68/push 0/imm32 <span id="L1714" class="LineNr">1714 </span> ff 6/subop/push *(ecx+4) <span id="L1715" class="LineNr">1715 </span> <span class="subxS2Comment"># . . call</span> @@ -1746,7 +1746,7 @@ if ('onhashchange' in window) { <span id="L1756" class="LineNr">1756 </span> <span class="subxComment"># check-ints-equal(slice->start - _test-input-stream->data, 1, msg)</span> <span id="L1757" class="LineNr">1757 </span> <span class="subxS1Comment"># . check-ints-equal(slice->start - _test-input-stream, 13, msg)</span> <span id="L1758" class="LineNr">1758 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1759" class="LineNr">1759 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1724'>test-next-word-string-or-expression-without-metadata-stops-at-close-paren</a>: start"</span>/imm32 +<span id="L1759" class="LineNr">1759 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-stops-at-close-paren: start"</span>/imm32 <span id="L1760" class="LineNr">1760 </span> 68/push 0xd/imm32 <span id="L1761" class="LineNr">1761 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1762" class="LineNr">1762 </span> 8b/-> *ecx 0/r32/eax @@ -1759,7 +1759,7 @@ if ('onhashchange' in window) { <span id="L1769" class="LineNr">1769 </span> <span class="subxComment"># check-ints-equal(slice->end - _test-input-stream->data, 4, msg)</span> <span id="L1770" class="LineNr">1770 </span> <span class="subxS1Comment"># . check-ints-equal(slice->end - _test-input-stream, 16, msg)</span> <span id="L1771" class="LineNr">1771 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1772" class="LineNr">1772 </span> 68/push <span class="Constant">"F - <a href='calls.subx.html#L1724'>test-next-word-string-or-expression-without-metadata-stops-at-close-paren</a>: end"</span>/imm32 +<span id="L1772" class="LineNr">1772 </span> 68/push <span class="Constant">"F - test-next-word-string-or-expression-without-metadata-stops-at-close-paren: end"</span>/imm32 <span id="L1773" class="LineNr">1773 </span> 68/push 0x10/imm32 <span id="L1774" class="LineNr">1774 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1775" class="LineNr">1775 </span> 8b/-> *(ecx+4) 0/r32/eax |