about summary refs log tree commit diff stats
path: root/html/073next-token.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-10-26 23:51:14 -0700
committerKartik Agaram <vc@akkartik.com>2019-10-26 23:51:14 -0700
commit999c529cb972079df3bc693945be34a77336ddf4 (patch)
tree866ef92e03a5206ec95c75996788d9f4ae207981 /html/073next-token.subx.html
parent0fba3393a5becfb38dea19464e02dc17a64b7574 (diff)
downloadmu-999c529cb972079df3bc693945be34a77336ddf4.tar.gz
5716
Diffstat (limited to 'html/073next-token.subx.html')
-rw-r--r--html/073next-token.subx.html70
1 files changed, 35 insertions, 35 deletions
diff --git a/html/073next-token.subx.html b/html/073next-token.subx.html
index e6c57f26..16129896 100644
--- a/html/073next-token.subx.html
+++ b/html/073next-token.subx.html
@@ -1269,7 +1269,7 @@ if ('onhashchange' in window) {
 <span id="L1210" class="LineNr">1210 </span>    <span class="subxComment"># setup</span>
 <span id="L1211" class="LineNr">1211 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1212" class="LineNr">1212 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1213" class="LineNr">1213 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1213" class="LineNr">1213 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1214" class="LineNr">1214 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1215" class="LineNr">1215 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1216" class="LineNr">1216 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1278,7 +1278,7 @@ if ('onhashchange' in window) {
 <span id="L1219" class="LineNr">1219 </span>    <span class="subxS1Comment"># .                   indices:  0123 45</span>
 <span id="L1220" class="LineNr">1220 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1221" class="LineNr">1221 </span>    68/push  <span class="Constant">&quot;\&quot;</span>abc\<span class="Constant">&quot; def&quot;</span>/imm32
-<span id="L1222" class="LineNr">1222 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1222" class="LineNr">1222 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1223" class="LineNr">1223 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1224" class="LineNr">1224 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1225" class="LineNr">1225 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1287,7 +1287,7 @@ if ('onhashchange' in window) {
 <span id="L1228" class="LineNr">1228 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1229" class="LineNr">1229 </span>    68/push  <span class="Constant">&quot;F - <a href='073next-token.subx.html#L1206'>test-skip-string</a>/precondition&quot;</span>/imm32
 <span id="L1230" class="LineNr">1230 </span>    68/push  0/imm32
-<span id="L1231" class="LineNr">1231 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1231" class="LineNr">1231 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1232" class="LineNr">1232 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1233" class="LineNr">1233 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1234" class="LineNr">1234 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1295,7 +1295,7 @@ if ('onhashchange' in window) {
 <span id="L1236" class="LineNr">1236 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L1237" class="LineNr">1237 </span>    <span class="subxComment"># skip-string(_test-input-stream)</span>
 <span id="L1238" class="LineNr">1238 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1239" class="LineNr">1239 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1239" class="LineNr">1239 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1240" class="LineNr">1240 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1241" class="LineNr">1241 </span>    e8/call  <a href='073next-token.subx.html#L1169'>skip-string</a>/disp32
 <span id="L1242" class="LineNr">1242 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1304,7 +1304,7 @@ if ('onhashchange' in window) {
 <span id="L1245" class="LineNr">1245 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1246" class="LineNr">1246 </span>    68/push  <span class="Constant">&quot;F - test-skip-string&quot;</span>/imm32
 <span id="L1247" class="LineNr">1247 </span>    68/push  5/imm32
-<span id="L1248" class="LineNr">1248 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1248" class="LineNr">1248 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1249" class="LineNr">1249 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1250" class="LineNr">1250 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1251" class="LineNr">1251 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1322,7 +1322,7 @@ if ('onhashchange' in window) {
 <span id="L1263" class="LineNr">1263 </span>    <span class="subxComment"># setup</span>
 <span id="L1264" class="LineNr">1264 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1265" class="LineNr">1265 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1266" class="LineNr">1266 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1266" class="LineNr">1266 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1267" class="LineNr">1267 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1268" class="LineNr">1268 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1269" class="LineNr">1269 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1331,7 +1331,7 @@ if ('onhashchange' in window) {
 <span id="L1272" class="LineNr">1272 </span>    <span class="subxS1Comment"># .                   indices:  0123 45</span>
 <span id="L1273" class="LineNr">1273 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1274" class="LineNr">1274 </span>    68/push  <span class="Constant">&quot;\&quot;</span>a b\<span class="Constant">&quot;/yz&quot;</span>/imm32
-<span id="L1275" class="LineNr">1275 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1275" class="LineNr">1275 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1276" class="LineNr">1276 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1277" class="LineNr">1277 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1278" class="LineNr">1278 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1340,7 +1340,7 @@ if ('onhashchange' in window) {
 <span id="L1281" class="LineNr">1281 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1282" class="LineNr">1282 </span>    68/push  <span class="Constant">&quot;F - <a href='073next-token.subx.html#L1259'>test-skip-string-ignores-spaces</a>/precondition&quot;</span>/imm32
 <span id="L1283" class="LineNr">1283 </span>    68/push  0/imm32
-<span id="L1284" class="LineNr">1284 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1284" class="LineNr">1284 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1285" class="LineNr">1285 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1286" class="LineNr">1286 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1287" class="LineNr">1287 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1348,7 +1348,7 @@ if ('onhashchange' in window) {
 <span id="L1289" class="LineNr">1289 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L1290" class="LineNr">1290 </span>    <span class="subxComment"># skip-string(_test-input-stream)</span>
 <span id="L1291" class="LineNr">1291 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1292" class="LineNr">1292 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1292" class="LineNr">1292 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1293" class="LineNr">1293 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1294" class="LineNr">1294 </span>    e8/call  <a href='073next-token.subx.html#L1169'>skip-string</a>/disp32
 <span id="L1295" class="LineNr">1295 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1357,7 +1357,7 @@ if ('onhashchange' in window) {
 <span id="L1298" class="LineNr">1298 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1299" class="LineNr">1299 </span>    68/push  <span class="Constant">&quot;F - test-skip-string-ignores-spaces&quot;</span>/imm32
 <span id="L1300" class="LineNr">1300 </span>    68/push  5/imm32
-<span id="L1301" class="LineNr">1301 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1301" class="LineNr">1301 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1302" class="LineNr">1302 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1303" class="LineNr">1303 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1304" class="LineNr">1304 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1375,7 +1375,7 @@ if ('onhashchange' in window) {
 <span id="L1316" class="LineNr">1316 </span>    <span class="subxComment"># setup</span>
 <span id="L1317" class="LineNr">1317 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1318" class="LineNr">1318 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1319" class="LineNr">1319 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1319" class="LineNr">1319 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1320" class="LineNr">1320 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1321" class="LineNr">1321 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1322" class="LineNr">1322 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1384,7 +1384,7 @@ if ('onhashchange' in window) {
 <span id="L1325" class="LineNr">1325 </span>    <span class="subxS1Comment"># .                   indices:  01 2 34 56</span>
 <span id="L1326" class="LineNr">1326 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1327" class="LineNr">1327 </span>    68/push  <span class="Constant">&quot;\&quot;</span>a\\\<span class="Constant">&quot;b\&quot;</span>/yz&quot;/imm32
-<span id="L1328" class="LineNr">1328 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1328" class="LineNr">1328 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1329" class="LineNr">1329 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1330" class="LineNr">1330 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1331" class="LineNr">1331 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1393,7 +1393,7 @@ if ('onhashchange' in window) {
 <span id="L1334" class="LineNr">1334 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1335" class="LineNr">1335 </span>    68/push  <span class="Constant">&quot;F - <a href='073next-token.subx.html#L1312'>test-skip-string-ignores-escapes</a>/precondition&quot;</span>/imm32
 <span id="L1336" class="LineNr">1336 </span>    68/push  0/imm32
-<span id="L1337" class="LineNr">1337 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1337" class="LineNr">1337 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1338" class="LineNr">1338 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1339" class="LineNr">1339 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1340" class="LineNr">1340 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1401,7 +1401,7 @@ if ('onhashchange' in window) {
 <span id="L1342" class="LineNr">1342 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L1343" class="LineNr">1343 </span>    <span class="subxComment"># skip-string(_test-input-stream)</span>
 <span id="L1344" class="LineNr">1344 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1345" class="LineNr">1345 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1345" class="LineNr">1345 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1346" class="LineNr">1346 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1347" class="LineNr">1347 </span>    e8/call  <a href='073next-token.subx.html#L1169'>skip-string</a>/disp32
 <span id="L1348" class="LineNr">1348 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1410,7 +1410,7 @@ if ('onhashchange' in window) {
 <span id="L1351" class="LineNr">1351 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1352" class="LineNr">1352 </span>    68/push  <span class="Constant">&quot;F - test-skip-string-ignores-escapes&quot;</span>/imm32
 <span id="L1353" class="LineNr">1353 </span>    68/push  6/imm32
-<span id="L1354" class="LineNr">1354 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1354" class="LineNr">1354 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1355" class="LineNr">1355 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1356" class="LineNr">1356 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1357" class="LineNr">1357 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1428,7 +1428,7 @@ if ('onhashchange' in window) {
 <span id="L1369" class="LineNr">1369 </span>    <span class="subxComment"># setup</span>
 <span id="L1370" class="LineNr">1370 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1371" class="LineNr">1371 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1372" class="LineNr">1372 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1372" class="LineNr">1372 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1373" class="LineNr">1373 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1374" class="LineNr">1374 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1375" class="LineNr">1375 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1437,17 +1437,17 @@ if ('onhashchange' in window) {
 <span id="L1378" class="LineNr">1378 </span>    <span class="subxS1Comment"># .                   indices:  01 2 34 56</span>
 <span id="L1379" class="LineNr">1379 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1380" class="LineNr">1380 </span>    68/push  <span class="Constant">&quot;0 \&quot;</span>a\\\<span class="Constant">&quot;b\&quot;</span>/yz&quot;/imm32
-<span id="L1381" class="LineNr">1381 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1381" class="LineNr">1381 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1382" class="LineNr">1382 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1383" class="LineNr">1383 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1384" class="LineNr">1384 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1385" class="LineNr">1385 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              8/imm32           <span class="subxComment"># add to esp</span>
 <span id="L1386" class="LineNr">1386 </span>    <span class="subxComment"># precondition: line-&gt;read == 2</span>
-<span id="L1387" class="LineNr">1387 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1387" class="LineNr">1387 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1388" class="LineNr">1388 </span>    c7          0/subop/copy        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8         2/imm32           <span class="subxComment"># copy to *(eax+4)</span>
 <span id="L1389" class="LineNr">1389 </span>    <span class="subxComment"># skip-string(_test-input-stream)</span>
 <span id="L1390" class="LineNr">1390 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1391" class="LineNr">1391 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1391" class="LineNr">1391 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1392" class="LineNr">1392 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1393" class="LineNr">1393 </span>    e8/call  <a href='073next-token.subx.html#L1169'>skip-string</a>/disp32
 <span id="L1394" class="LineNr">1394 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1456,7 +1456,7 @@ if ('onhashchange' in window) {
 <span id="L1397" class="LineNr">1397 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1398" class="LineNr">1398 </span>    68/push  <span class="Constant">&quot;F - test-skip-string-works-from-mid-stream&quot;</span>/imm32
 <span id="L1399" class="LineNr">1399 </span>    68/push  8/imm32
-<span id="L1400" class="LineNr">1400 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1400" class="LineNr">1400 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1401" class="LineNr">1401 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1402" class="LineNr">1402 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1403" class="LineNr">1403 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1697,7 +1697,7 @@ if ('onhashchange' in window) {
 <span id="L1638" class="LineNr">1638 </span>    <span class="subxComment"># setup</span>
 <span id="L1639" class="LineNr">1639 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1640" class="LineNr">1640 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1641" class="LineNr">1641 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1641" class="LineNr">1641 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1642" class="LineNr">1642 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1643" class="LineNr">1643 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1644" class="LineNr">1644 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1706,7 +1706,7 @@ if ('onhashchange' in window) {
 <span id="L1647" class="LineNr">1647 </span>    <span class="subxS1Comment"># .                   indices:  0123 45</span>
 <span id="L1648" class="LineNr">1648 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1649" class="LineNr">1649 </span>    68/push  <span class="Constant">&quot;*(abc) def&quot;</span>/imm32
-<span id="L1650" class="LineNr">1650 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1650" class="LineNr">1650 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1651" class="LineNr">1651 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1652" class="LineNr">1652 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1653" class="LineNr">1653 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1715,7 +1715,7 @@ if ('onhashchange' in window) {
 <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">&quot;F - <a href='073next-token.subx.html#L1634'>test-skip-until-close-paren</a>/precondition&quot;</span>/imm32
 <span id="L1658" class="LineNr">1658 </span>    68/push  0/imm32
-<span id="L1659" class="LineNr">1659 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1659" class="LineNr">1659 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1660" class="LineNr">1660 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1661" class="LineNr">1661 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1662" class="LineNr">1662 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1723,7 +1723,7 @@ if ('onhashchange' in window) {
 <span id="L1664" class="LineNr">1664 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L1665" class="LineNr">1665 </span>    <span class="subxComment"># skip-until-close-paren(_test-input-stream)</span>
 <span id="L1666" class="LineNr">1666 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1667" class="LineNr">1667 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1667" class="LineNr">1667 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1668" class="LineNr">1668 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1669" class="LineNr">1669 </span>    e8/call  <a href='073next-token.subx.html#L1597'>skip-until-close-paren</a>/disp32
 <span id="L1670" class="LineNr">1670 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1732,7 +1732,7 @@ if ('onhashchange' in window) {
 <span id="L1673" class="LineNr">1673 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1674" class="LineNr">1674 </span>    68/push  <span class="Constant">&quot;F - test-skip-until-close-paren&quot;</span>/imm32
 <span id="L1675" class="LineNr">1675 </span>    68/push  5/imm32
-<span id="L1676" class="LineNr">1676 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1676" class="LineNr">1676 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1677" class="LineNr">1677 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1678" class="LineNr">1678 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1679" class="LineNr">1679 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1750,7 +1750,7 @@ if ('onhashchange' in window) {
 <span id="L1691" class="LineNr">1691 </span>    <span class="subxComment"># setup</span>
 <span id="L1692" class="LineNr">1692 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1693" class="LineNr">1693 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1694" class="LineNr">1694 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1694" class="LineNr">1694 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1695" class="LineNr">1695 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1696" class="LineNr">1696 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1697" class="LineNr">1697 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1758,7 +1758,7 @@ if ('onhashchange' in window) {
 <span id="L1699" class="LineNr">1699 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;*(a b)/yz&quot;)</span>
 <span id="L1700" class="LineNr">1700 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1701" class="LineNr">1701 </span>    68/push  <span class="Constant">&quot;*(a b)/yz&quot;</span>/imm32
-<span id="L1702" class="LineNr">1702 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1702" class="LineNr">1702 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1703" class="LineNr">1703 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1704" class="LineNr">1704 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1705" class="LineNr">1705 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1767,7 +1767,7 @@ if ('onhashchange' in window) {
 <span id="L1708" class="LineNr">1708 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1709" class="LineNr">1709 </span>    68/push  <span class="Constant">&quot;F - <a href='073next-token.subx.html#L1687'>test-skip-until-close-paren-ignores-spaces</a>/precondition&quot;</span>/imm32
 <span id="L1710" class="LineNr">1710 </span>    68/push  0/imm32
-<span id="L1711" class="LineNr">1711 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1711" class="LineNr">1711 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1712" class="LineNr">1712 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1713" class="LineNr">1713 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1714" class="LineNr">1714 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1775,7 +1775,7 @@ if ('onhashchange' in window) {
 <span id="L1716" class="LineNr">1716 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L1717" class="LineNr">1717 </span>    <span class="subxComment"># skip-until-close-paren(_test-input-stream)</span>
 <span id="L1718" class="LineNr">1718 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1719" class="LineNr">1719 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1719" class="LineNr">1719 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1720" class="LineNr">1720 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1721" class="LineNr">1721 </span>    e8/call  <a href='073next-token.subx.html#L1597'>skip-until-close-paren</a>/disp32
 <span id="L1722" class="LineNr">1722 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1784,7 +1784,7 @@ if ('onhashchange' in window) {
 <span id="L1725" class="LineNr">1725 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1726" class="LineNr">1726 </span>    68/push  <span class="Constant">&quot;F - test-skip-until-close-paren-ignores-spaces&quot;</span>/imm32
 <span id="L1727" class="LineNr">1727 </span>    68/push  5/imm32
-<span id="L1728" class="LineNr">1728 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1728" class="LineNr">1728 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1729" class="LineNr">1729 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1730" class="LineNr">1730 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1731" class="LineNr">1731 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32
@@ -1802,7 +1802,7 @@ if ('onhashchange' in window) {
 <span id="L1743" class="LineNr">1743 </span>    <span class="subxComment"># setup</span>
 <span id="L1744" class="LineNr">1744 </span>    <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span>
 <span id="L1745" class="LineNr">1745 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1746" class="LineNr">1746 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1746" class="LineNr">1746 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1747" class="LineNr">1747 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1748" class="LineNr">1748 </span>    e8/call  <a href='055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L1749" class="LineNr">1749 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1810,17 +1810,17 @@ if ('onhashchange' in window) {
 <span id="L1751" class="LineNr">1751 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;0 *(a b)/yz&quot;)</span>
 <span id="L1752" class="LineNr">1752 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1753" class="LineNr">1753 </span>    68/push  <span class="Constant">&quot;0 *(a b)/yz&quot;</span>/imm32
-<span id="L1754" class="LineNr">1754 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1754" class="LineNr">1754 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1755" class="LineNr">1755 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1756" class="LineNr">1756 </span>    e8/call  <a href='057write.subx.html#L24'>write</a>/disp32
 <span id="L1757" class="LineNr">1757 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1758" class="LineNr">1758 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              8/imm32           <span class="subxComment"># add to esp</span>
 <span id="L1759" class="LineNr">1759 </span>    <span class="subxComment"># precondition: _test-input-stream-&gt;read == 2</span>
-<span id="L1760" class="LineNr">1760 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1760" class="LineNr">1760 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1761" class="LineNr">1761 </span>    c7          0/subop/copy        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8         2/imm32           <span class="subxComment"># copy to *(eax+4)</span>
 <span id="L1762" class="LineNr">1762 </span>    <span class="subxComment"># skip-until-close-paren(_test-input-stream)</span>
 <span id="L1763" class="LineNr">1763 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L1764" class="LineNr">1764 </span>    68/push  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1764" class="LineNr">1764 </span>    68/push  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1765" class="LineNr">1765 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1766" class="LineNr">1766 </span>    e8/call  <a href='073next-token.subx.html#L1597'>skip-until-close-paren</a>/disp32
 <span id="L1767" class="LineNr">1767 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -1829,7 +1829,7 @@ if ('onhashchange' in window) {
 <span id="L1770" class="LineNr">1770 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1771" class="LineNr">1771 </span>    68/push  <span class="Constant">&quot;F - test-skip-until-close-paren-works-from-mid-stream&quot;</span>/imm32
 <span id="L1772" class="LineNr">1772 </span>    68/push  7/imm32
-<span id="L1773" class="LineNr">1773 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L293'>_test-input-stream</a>/imm32
+<span id="L1773" class="LineNr">1773 </span>    b8/copy-to-eax  <a href='061read-byte.subx.html#L288'>_test-input-stream</a>/imm32
 <span id="L1774" class="LineNr">1774 </span>    ff          6/subop/push        1/mod/*+disp8   0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(eax+4)</span>
 <span id="L1775" class="LineNr">1775 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L1776" class="LineNr">1776 </span>    e8/call  <a href='051test.subx.html#L24'>check-ints-equal</a>/disp32