about summary refs log tree commit diff stats
path: root/html/124next-token.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-11-02 21:24:53 -0800
committerKartik Agaram <vc@akkartik.com>2020-11-02 21:24:53 -0800
commit3d1c4216ede8c628558c9fe700fb2be1aa08b473 (patch)
tree9d566827573d2b329a4872762c025a646fe2729d /html/124next-token.subx.html
parent571ad49190f17272bd7665ba09b5f14c86b1e649 (diff)
downloadmu-3d1c4216ede8c628558c9fe700fb2be1aa08b473.tar.gz
7162
Diffstat (limited to 'html/124next-token.subx.html')
-rw-r--r--html/124next-token.subx.html70
1 files changed, 35 insertions, 35 deletions
diff --git a/html/124next-token.subx.html b/html/124next-token.subx.html
index ce414f61..9a2af2d5 100644
--- a/html/124next-token.subx.html
+++ b/html/124next-token.subx.html
@@ -120,7 +120,7 @@ if ('onhashchange' in window) {
 <span id="L61" class="LineNr">  61 </span>    <span class="subxComment"># setup</span>
 <span id="L62" class="LineNr">  62 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L63" class="LineNr">  63 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L64" class="LineNr">  64 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L64" class="LineNr">  64 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L65" class="LineNr">  65 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L66" class="LineNr">  66 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L67" class="LineNr">  67 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -132,7 +132,7 @@ if ('onhashchange' in window) {
 <span id="L73" class="LineNr">  73 </span>    <span class="subxComment"># write(_test-stream, &quot;  ab&quot;)</span>
 <span id="L74" class="LineNr">  74 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L75" class="LineNr">  75 </span>    68/push  <span class="Constant">&quot;  ab&quot;</span>/imm32
-<span id="L76" class="LineNr">  76 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L76" class="LineNr">  76 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L77" class="LineNr">  77 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L78" class="LineNr">  78 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L79" class="LineNr">  79 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -141,7 +141,7 @@ if ('onhashchange' in window) {
 <span id="L82" class="LineNr">  82 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L83" class="LineNr">  83 </span>    51/push-ecx
 <span id="L84" class="LineNr">  84 </span>    68/push  0x20/imm32
-<span id="L85" class="LineNr">  85 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L85" class="LineNr">  85 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L86" class="LineNr">  86 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L87" class="LineNr">  87 </span>    e8/call  <a href='124next-token.subx.html#L10'>next-token</a>/disp32
 <span id="L88" class="LineNr">  88 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -153,7 +153,7 @@ if ('onhashchange' in window) {
 <span id="L94" class="LineNr">  94 </span>    68/push  0xe/imm32
 <span id="L95" class="LineNr">  95 </span>    <span class="subxS2Comment"># . . push slice-&gt;start - _test-stream</span>
 <span id="L96" class="LineNr">  96 </span>    8b/copy                         0/mod/indirect  1/rm32/ecx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          0/r32/eax  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy *ecx to eax</span>
-<span id="L97" class="LineNr">  97 </span>    81          5/subop/subtract    3/mod/direct    0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              <a href='108write.subx.html#L148'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span>
+<span id="L97" class="LineNr">  97 </span>    81          5/subop/subtract    3/mod/direct    0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span>
 <span id="L98" class="LineNr">  98 </span>    50/push-eax
 <span id="L99" class="LineNr">  99 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L100" class="LineNr"> 100 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -166,7 +166,7 @@ if ('onhashchange' in window) {
 <span id="L107" class="LineNr"> 107 </span>    68/push  0x10/imm32
 <span id="L108" class="LineNr"> 108 </span>    <span class="subxS2Comment"># . . push slice-&gt;end - _test-stream</span>
 <span id="L109" class="LineNr"> 109 </span>    8b/copy                         1/mod/*+disp8   1/rm32/ecx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          0/r32/eax   4/disp8        <span class="Normal"> . </span>                <span class="subxComment"># copy *(ecx+4) to eax</span>
-<span id="L110" class="LineNr"> 110 </span>    81          5/subop/subtract    3/mod/direct    0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              <a href='108write.subx.html#L148'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span>
+<span id="L110" class="LineNr"> 110 </span>    81          5/subop/subtract    3/mod/direct    0/rm32/eax   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span>
 <span id="L111" class="LineNr"> 111 </span>    50/push-eax
 <span id="L112" class="LineNr"> 112 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L113" class="LineNr"> 113 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -184,7 +184,7 @@ if ('onhashchange' in window) {
 <span id="L125" class="LineNr"> 125 </span>    <span class="subxComment"># setup</span>
 <span id="L126" class="LineNr"> 126 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L127" class="LineNr"> 127 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L128" class="LineNr"> 128 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L128" class="LineNr"> 128 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L129" class="LineNr"> 129 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L130" class="LineNr"> 130 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L131" class="LineNr"> 131 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -198,7 +198,7 @@ if ('onhashchange' in window) {
 <span id="L139" class="LineNr"> 139 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L140" class="LineNr"> 140 </span>    51/push-ecx
 <span id="L141" class="LineNr"> 141 </span>    68/push  0x20/imm32
-<span id="L142" class="LineNr"> 142 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L142" class="LineNr"> 142 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L143" class="LineNr"> 143 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L144" class="LineNr"> 144 </span>    e8/call  <a href='124next-token.subx.html#L10'>next-token</a>/disp32
 <span id="L145" class="LineNr"> 145 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -446,7 +446,7 @@ if ('onhashchange' in window) {
 <span id="L387" class="LineNr"> 387 </span>    <span class="subxComment"># setup</span>
 <span id="L388" class="LineNr"> 388 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L389" class="LineNr"> 389 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L390" class="LineNr"> 390 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L390" class="LineNr"> 390 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L391" class="LineNr"> 391 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L392" class="LineNr"> 392 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L393" class="LineNr"> 393 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -454,7 +454,7 @@ if ('onhashchange' in window) {
 <span id="L395" class="LineNr"> 395 </span>    <span class="subxComment"># write(_test-stream, &quot;  ab&quot;)</span>
 <span id="L396" class="LineNr"> 396 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L397" class="LineNr"> 397 </span>    68/push  <span class="Constant">&quot;  ab&quot;</span>/imm32
-<span id="L398" class="LineNr"> 398 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L398" class="LineNr"> 398 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L399" class="LineNr"> 399 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L400" class="LineNr"> 400 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L401" class="LineNr"> 401 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -462,7 +462,7 @@ if ('onhashchange' in window) {
 <span id="L403" class="LineNr"> 403 </span>    <span class="subxComment"># skip-chars-matching(_test-stream, 0x20/space)</span>
 <span id="L404" class="LineNr"> 404 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L405" class="LineNr"> 405 </span>    68/push  0x20/imm32
-<span id="L406" class="LineNr"> 406 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L406" class="LineNr"> 406 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L407" class="LineNr"> 407 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L408" class="LineNr"> 408 </span>    e8/call  <a href='124next-token.subx.html#L341'>skip-chars-matching</a>/disp32
 <span id="L409" class="LineNr"> 409 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -472,7 +472,7 @@ if ('onhashchange' in window) {
 <span id="L413" class="LineNr"> 413 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-matching&quot;</span>/imm32
 <span id="L414" class="LineNr"> 414 </span>    68/push  2/imm32
 <span id="L415" class="LineNr"> 415 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L416" class="LineNr"> 416 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L416" class="LineNr"> 416 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L417" class="LineNr"> 417 </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="L418" class="LineNr"> 418 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L419" class="LineNr"> 419 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -485,7 +485,7 @@ if ('onhashchange' in window) {
 <span id="L426" class="LineNr"> 426 </span>    <span class="subxComment"># setup</span>
 <span id="L427" class="LineNr"> 427 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L428" class="LineNr"> 428 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L429" class="LineNr"> 429 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L429" class="LineNr"> 429 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L430" class="LineNr"> 430 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L431" class="LineNr"> 431 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L432" class="LineNr"> 432 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -493,7 +493,7 @@ if ('onhashchange' in window) {
 <span id="L434" class="LineNr"> 434 </span>    <span class="subxComment"># write(_test-stream, &quot;ab&quot;)</span>
 <span id="L435" class="LineNr"> 435 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L436" class="LineNr"> 436 </span>    68/push  <span class="Constant">&quot;ab&quot;</span>/imm32
-<span id="L437" class="LineNr"> 437 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L437" class="LineNr"> 437 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L438" class="LineNr"> 438 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L439" class="LineNr"> 439 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L440" class="LineNr"> 440 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -501,7 +501,7 @@ if ('onhashchange' in window) {
 <span id="L442" class="LineNr"> 442 </span>    <span class="subxComment"># skip-chars-matching(_test-stream, 0x20/space)</span>
 <span id="L443" class="LineNr"> 443 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L444" class="LineNr"> 444 </span>    68/push  0x20/imm32
-<span id="L445" class="LineNr"> 445 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L445" class="LineNr"> 445 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L446" class="LineNr"> 446 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L447" class="LineNr"> 447 </span>    e8/call  <a href='124next-token.subx.html#L341'>skip-chars-matching</a>/disp32
 <span id="L448" class="LineNr"> 448 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -511,7 +511,7 @@ if ('onhashchange' in window) {
 <span id="L452" class="LineNr"> 452 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-matching-none&quot;</span>/imm32
 <span id="L453" class="LineNr"> 453 </span>    68/push  0/imm32
 <span id="L454" class="LineNr"> 454 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L455" class="LineNr"> 455 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L455" class="LineNr"> 455 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L456" class="LineNr"> 456 </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="L457" class="LineNr"> 457 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L458" class="LineNr"> 458 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -575,7 +575,7 @@ if ('onhashchange' in window) {
 <span id="L516" class="LineNr"> 516 </span>    <span class="subxComment"># setup</span>
 <span id="L517" class="LineNr"> 517 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L518" class="LineNr"> 518 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L519" class="LineNr"> 519 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L519" class="LineNr"> 519 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L520" class="LineNr"> 520 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L521" class="LineNr"> 521 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L522" class="LineNr"> 522 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -583,14 +583,14 @@ if ('onhashchange' in window) {
 <span id="L524" class="LineNr"> 524 </span>    <span class="subxComment"># write(_test-stream, &quot; \nab&quot;)</span>
 <span id="L525" class="LineNr"> 525 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L526" class="LineNr"> 526 </span>    68/push  <span class="Constant">&quot; \nab&quot;</span>/imm32
-<span id="L527" class="LineNr"> 527 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L527" class="LineNr"> 527 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L528" class="LineNr"> 528 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L529" class="LineNr"> 529 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L530" class="LineNr"> 530 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L531" class="LineNr"> 531 </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="L532" class="LineNr"> 532 </span>    <span class="subxComment"># skip-chars-matching-whitespace(_test-stream)</span>
 <span id="L533" class="LineNr"> 533 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L534" class="LineNr"> 534 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L534" class="LineNr"> 534 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L535" class="LineNr"> 535 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L536" class="LineNr"> 536 </span>    e8/call  <a href='124next-token.subx.html#L464'>skip-chars-matching-whitespace</a>/disp32
 <span id="L537" class="LineNr"> 537 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -600,7 +600,7 @@ if ('onhashchange' in window) {
 <span id="L541" class="LineNr"> 541 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-matching-whitespace&quot;</span>/imm32
 <span id="L542" class="LineNr"> 542 </span>    68/push  2/imm32
 <span id="L543" class="LineNr"> 543 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L544" class="LineNr"> 544 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L544" class="LineNr"> 544 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L545" class="LineNr"> 545 </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="L546" class="LineNr"> 546 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L547" class="LineNr"> 547 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -659,7 +659,7 @@ if ('onhashchange' in window) {
 <span id="L600" class="LineNr"> 600 </span>    <span class="subxComment"># setup</span>
 <span id="L601" class="LineNr"> 601 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L602" class="LineNr"> 602 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L603" class="LineNr"> 603 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L603" class="LineNr"> 603 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L604" class="LineNr"> 604 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L605" class="LineNr"> 605 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L606" class="LineNr"> 606 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -667,7 +667,7 @@ if ('onhashchange' in window) {
 <span id="L608" class="LineNr"> 608 </span>    <span class="subxComment"># write(_test-stream, &quot;ab &quot;)</span>
 <span id="L609" class="LineNr"> 609 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L610" class="LineNr"> 610 </span>    68/push  <span class="Constant">&quot;ab &quot;</span>/imm32
-<span id="L611" class="LineNr"> 611 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L611" class="LineNr"> 611 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L612" class="LineNr"> 612 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L613" class="LineNr"> 613 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L614" class="LineNr"> 614 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -675,7 +675,7 @@ if ('onhashchange' in window) {
 <span id="L616" class="LineNr"> 616 </span>    <span class="subxComment"># skip-chars-not-matching(_test-stream, 0x20/space)</span>
 <span id="L617" class="LineNr"> 617 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L618" class="LineNr"> 618 </span>    68/push  0x20/imm32
-<span id="L619" class="LineNr"> 619 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L619" class="LineNr"> 619 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L620" class="LineNr"> 620 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L621" class="LineNr"> 621 </span>    e8/call  <a href='124next-token.subx.html#L554'>skip-chars-not-matching</a>/disp32
 <span id="L622" class="LineNr"> 622 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -685,7 +685,7 @@ if ('onhashchange' in window) {
 <span id="L626" class="LineNr"> 626 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-not-matching&quot;</span>/imm32
 <span id="L627" class="LineNr"> 627 </span>    68/push  2/imm32
 <span id="L628" class="LineNr"> 628 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L629" class="LineNr"> 629 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L629" class="LineNr"> 629 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L630" class="LineNr"> 630 </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="L631" class="LineNr"> 631 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L632" class="LineNr"> 632 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -698,7 +698,7 @@ if ('onhashchange' in window) {
 <span id="L639" class="LineNr"> 639 </span>    <span class="subxComment"># setup</span>
 <span id="L640" class="LineNr"> 640 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L641" class="LineNr"> 641 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L642" class="LineNr"> 642 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L642" class="LineNr"> 642 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L643" class="LineNr"> 643 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L644" class="LineNr"> 644 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L645" class="LineNr"> 645 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -706,7 +706,7 @@ if ('onhashchange' in window) {
 <span id="L647" class="LineNr"> 647 </span>    <span class="subxComment"># write(_test-stream, &quot; ab&quot;)</span>
 <span id="L648" class="LineNr"> 648 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L649" class="LineNr"> 649 </span>    68/push  <span class="Constant">&quot; ab&quot;</span>/imm32
-<span id="L650" class="LineNr"> 650 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L650" class="LineNr"> 650 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L651" class="LineNr"> 651 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L652" class="LineNr"> 652 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L653" class="LineNr"> 653 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -714,7 +714,7 @@ if ('onhashchange' in window) {
 <span id="L655" class="LineNr"> 655 </span>    <span class="subxComment"># skip-chars-not-matching(_test-stream, 0x20/space)</span>
 <span id="L656" class="LineNr"> 656 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L657" class="LineNr"> 657 </span>    68/push  0x20/imm32
-<span id="L658" class="LineNr"> 658 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L658" class="LineNr"> 658 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L659" class="LineNr"> 659 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L660" class="LineNr"> 660 </span>    e8/call  <a href='124next-token.subx.html#L554'>skip-chars-not-matching</a>/disp32
 <span id="L661" class="LineNr"> 661 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -724,7 +724,7 @@ if ('onhashchange' in window) {
 <span id="L665" class="LineNr"> 665 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-not-matching-none&quot;</span>/imm32
 <span id="L666" class="LineNr"> 666 </span>    68/push  0/imm32
 <span id="L667" class="LineNr"> 667 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L668" class="LineNr"> 668 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L668" class="LineNr"> 668 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L669" class="LineNr"> 669 </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="L670" class="LineNr"> 670 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L671" class="LineNr"> 671 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -737,7 +737,7 @@ if ('onhashchange' in window) {
 <span id="L678" class="LineNr"> 678 </span>    <span class="subxComment"># setup</span>
 <span id="L679" class="LineNr"> 679 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L680" class="LineNr"> 680 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L681" class="LineNr"> 681 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L681" class="LineNr"> 681 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L682" class="LineNr"> 682 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L683" class="LineNr"> 683 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L684" class="LineNr"> 684 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -745,7 +745,7 @@ if ('onhashchange' in window) {
 <span id="L686" class="LineNr"> 686 </span>    <span class="subxComment"># write(_test-stream, &quot;ab&quot;)</span>
 <span id="L687" class="LineNr"> 687 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L688" class="LineNr"> 688 </span>    68/push  <span class="Constant">&quot;ab&quot;</span>/imm32
-<span id="L689" class="LineNr"> 689 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L689" class="LineNr"> 689 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L690" class="LineNr"> 690 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L691" class="LineNr"> 691 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L692" class="LineNr"> 692 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -753,7 +753,7 @@ if ('onhashchange' in window) {
 <span id="L694" class="LineNr"> 694 </span>    <span class="subxComment"># skip-chars-not-matching(_test-stream, 0x20/space)</span>
 <span id="L695" class="LineNr"> 695 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L696" class="LineNr"> 696 </span>    68/push  0x20/imm32
-<span id="L697" class="LineNr"> 697 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L697" class="LineNr"> 697 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L698" class="LineNr"> 698 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L699" class="LineNr"> 699 </span>    e8/call  <a href='124next-token.subx.html#L554'>skip-chars-not-matching</a>/disp32
 <span id="L700" class="LineNr"> 700 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -763,7 +763,7 @@ if ('onhashchange' in window) {
 <span id="L704" class="LineNr"> 704 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-not-matching-all&quot;</span>/imm32
 <span id="L705" class="LineNr"> 705 </span>    68/push  2/imm32
 <span id="L706" class="LineNr"> 706 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L707" class="LineNr"> 707 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L707" class="LineNr"> 707 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L708" class="LineNr"> 708 </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="L709" class="LineNr"> 709 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L710" class="LineNr"> 710 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32
@@ -826,7 +826,7 @@ if ('onhashchange' in window) {
 <span id="L767" class="LineNr"> 767 </span>    <span class="subxComment"># setup</span>
 <span id="L768" class="LineNr"> 768 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
 <span id="L769" class="LineNr"> 769 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L770" class="LineNr"> 770 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L770" class="LineNr"> 770 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L771" class="LineNr"> 771 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L772" class="LineNr"> 772 </span>    e8/call  <a href='106stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L773" class="LineNr"> 773 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -834,14 +834,14 @@ if ('onhashchange' in window) {
 <span id="L775" class="LineNr"> 775 </span>    <span class="subxComment"># write(_test-stream, &quot;ab\n&quot;)</span>
 <span id="L776" class="LineNr"> 776 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L777" class="LineNr"> 777 </span>    68/push  <span class="Constant">&quot;ab\n&quot;</span>/imm32
-<span id="L778" class="LineNr"> 778 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L778" class="LineNr"> 778 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L779" class="LineNr"> 779 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L780" class="LineNr"> 780 </span>    e8/call  <a href='108write.subx.html#L24'>write</a>/disp32
 <span id="L781" class="LineNr"> 781 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L782" class="LineNr"> 782 </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="L783" class="LineNr"> 783 </span>    <span class="subxComment"># skip-chars-not-matching-whitespace(_test-stream)</span>
 <span id="L784" class="LineNr"> 784 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L785" class="LineNr"> 785 </span>    68/push  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L785" class="LineNr"> 785 </span>    68/push  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L786" class="LineNr"> 786 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L787" class="LineNr"> 787 </span>    e8/call  <a href='124next-token.subx.html#L716'>skip-chars-not-matching-whitespace</a>/disp32
 <span id="L788" class="LineNr"> 788 </span>    <span class="subxS2Comment"># . . discard args</span>
@@ -851,7 +851,7 @@ if ('onhashchange' in window) {
 <span id="L792" class="LineNr"> 792 </span>    68/push  <span class="Constant">&quot;F - test-skip-chars-not-matching-whitespace&quot;</span>/imm32
 <span id="L793" class="LineNr"> 793 </span>    68/push  2/imm32
 <span id="L794" class="LineNr"> 794 </span>    <span class="subxS2Comment"># . . push *_test-stream-&gt;read</span>
-<span id="L795" class="LineNr"> 795 </span>    b8/copy-to-eax  <a href='108write.subx.html#L148'>_test-stream</a>/imm32
+<span id="L795" class="LineNr"> 795 </span>    b8/copy-to-eax  <a href='108write.subx.html#L151'>_test-stream</a>/imm32
 <span id="L796" class="LineNr"> 796 </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="L797" class="LineNr"> 797 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L798" class="LineNr"> 798 </span>    e8/call  <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32